[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 93513c67197289724468b627723f76a20b0f7ed9 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jul 17 09:37:39 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jul 17 09:37:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93513c67 dev-ruby/rmagick: drop 5.3.0, 5.5.0, 6.0.0, 6.0.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 2 - dev-ruby/rmagick/rmagick-5.3.0.ebuild | 82 --- dev-ruby/rmagick/rmagick-5.5.0.ebuild | 80 -- dev-ruby/rmagick/rmagick-6.0.0.ebuild | 80 -- dev-ruby/rmagick/rmagick-6.0.1.ebuild | 80 -- 5 files changed, 324 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index ae161a77a030..1ec4e86ef42c 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,3 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c -DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f -DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d SHA512 b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633 DIST rmagick-6.0.1.tar.gz 2045860 BLAKE2B e36ed9c2719df593cce3259010a8d64e54ff4348ed22ebf9d840ca6f7ceec91b8097b5258bb0a195db63c422373e408f5995cef8944eac42e71d6fd00c4e SHA512 a6fdecd4ad6d17045438a9a14fc6c0a8b9d18224d6d3d0af2ade6fcba1bd0c889710f03d8b2f9738214023d87c504f7a7017f49b467a778fa3d97a14aa2bfeb3 diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild deleted file mode 100644 index b1c16bf614ab.. --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# 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,xml] media-fonts/dejavu )" - -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 - - # Avoid some tests that fails due to minor implementation changes in - # imagemagick. - rm -f spec/rmagick/class_methods/limit_resources_spec.rb spec/rmagick/image/gamma_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 - -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 88066ac7160015e0aaf24c83b732658c69c384ff Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 18 18:12:16 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 18 18:12:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88066ac7 dev-ruby/rmagick: Stabilize 5.5.0-r1 ppc64, #934508 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild index e4a657f4e88f..5fdb1df1466f 100644 --- a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild +++ b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~hppa ppc ~ppc64 x86" +KEYWORDS="amd64 ~hppa ppc ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 8badbf2526927d49a6aca30f8114a1c86090ee7e Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 18 18:12:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 18 18:12:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8badbf25 dev-ruby/rmagick: Stabilize 5.5.0-r1 amd64, #934508 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild index a6ef43c64df6..e4a657f4e88f 100644 --- a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild +++ b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~hppa ppc ~ppc64 x86" +KEYWORDS="amd64 ~hppa ppc ~ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: b0765f9d4f451f4b91fc517ffabed4c6cb6a1c70 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 18 18:12:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 18 18:12:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0765f9d dev-ruby/rmagick: Stabilize 5.5.0-r1 ppc, #934508 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild index 50999df8d14e..a6ef43c64df6 100644 --- a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild +++ b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~hppa ppc ~ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 2ba7463d6c473df2a086f4d3915b164935b13ebb Author: Arthur Zamarin gentoo org> AuthorDate: Tue Jun 18 18:12:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 18 18:12:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba7463d dev-ruby/rmagick: Stabilize 5.5.0-r1 x86, #934508 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild index 8fe6a2de70d5..50999df8d14e 100644 --- a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild +++ b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 2c3bbf2d40e1c65bf707c3d44dcb92d3c3543c75 Author: Hans de Graaff gentoo org> AuthorDate: Tue Jun 18 11:48:50 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Jun 18 12:18:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3bbf2d dev-ruby/rmagick: avoid runtime dependency on pkg-config Bug: https://bugs.gentoo.org/934040 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild | 82 dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild | 82 2 files changed, 164 insertions(+) diff --git a/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild new file mode 100644 index ..8fe6a2de70d5 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.5.0-r1.ebuild @@ -0,0 +1,82 @@ +# 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,xml] 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 -e 's/git ls-files/find */' \ + -e '/pkg-config/ s:^:#:' \ + -i ${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 + + + + + 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-6.0.1-r1.ebuild b/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild new file mode 100644 index ..8fe6a2de70d5 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-6.0.1-r1.ebuild @@ -0,0 +1,82 @@ +# 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,xml] 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 -e 's/git ls-files/
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: e2ebf267e02b7e2e23631110ec1eb36391fb7ba1 Author: Hans de Graaff gentoo org> AuthorDate: Wed May 15 05:26:26 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed May 15 05:26:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2ebf267 dev-ruby/rmagick: add 6.0.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-6.0.1.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 56491cce362d..ae161a77a030 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774 DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d SHA512 b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633 +DIST rmagick-6.0.1.tar.gz 2045860 BLAKE2B e36ed9c2719df593cce3259010a8d64e54ff4348ed22ebf9d840ca6f7ceec91b8097b5258bb0a195db63c422373e408f5995cef8944eac42e71d6fd00c4e SHA512 a6fdecd4ad6d17045438a9a14fc6c0a8b9d18224d6d3d0af2ade6fcba1bd0c889710f03d8b2f9738214023d87c504f7a7017f49b467a778fa3d97a14aa2bfeb3 diff --git a/dev-ruby/rmagick/rmagick-6.0.1.ebuild b/dev-ruby/rmagick/rmagick-6.0.1.ebuild new file mode 100644 index ..69d24bc1d18b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-6.0.1.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,xml] 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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 3f32d9d3da6a21a3e074558b2dedff1e069be84c Author: Sam James gentoo org> AuthorDate: Fri May 3 06:36:21 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 3 06:36:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f32d9d3 dev-ruby/rmagick: Stabilize 5.3.0 ppc, #923974 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index e8480ed5b65d..b1c16bf614ab 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~hppa ~ppc ppc64 x86" +KEYWORDS="amd64 ~hppa ppc ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: b1585c40bc6047bc60a657bd884396f9359a27e0 Author: Sam James gentoo org> AuthorDate: Fri May 3 06:36:19 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 3 06:36:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1585c40 dev-ruby/rmagick: Stabilize 5.3.0 ppc64, #923974 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 1ed3b10589b4..e8480ed5b65d 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~hppa ~ppc ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 01a623a532b90d7385ab161df0c1763f4811745d Author: Hans de Graaff gentoo org> AuthorDate: Fri May 3 05:10:15 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 3 05:11:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a623a5 dev-ruby/rmagick: drop 5.4.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-5.4.4.ebuild | 80 --- 2 files changed, 81 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 35abe4897de9..56491cce362d 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 -DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9 SHA512 95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d SHA512 b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633 diff --git a/dev-ruby/rmagick/rmagick-5.4.4.ebuild b/dev-ruby/rmagick/rmagick-5.4.4.ebuild deleted file mode 100644 index b649ed32d45b.. --- a/dev-ruby/rmagick/rmagick-5.4.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# 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 - - - - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 88fa02002cbe921137169c70a43244d0bff436ce Author: Hans de Graaff gentoo org> AuthorDate: Fri May 3 05:07:11 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 3 05:11:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88fa0200 dev-ruby/rmagick: add 6.0.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-6.0.0.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index fc7deac332a0..35abe4897de9 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774 DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9 SHA512 95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536 DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f +DIST rmagick-6.0.0.tar.gz 2046555 BLAKE2B 7591c8955a893d1b5d7bb6fb633c9fafbf4483cefcaf78648f21f38b4410f87bdbf061722fa31fcc97cfbf642c2741a2903bbf1abbb042c5eb558e517cd4102d SHA512 b258a15549250fa78bb8648a3c0483d8a1bafbdd2cedda3fef07f8eccb0ecae8dee198a9a3d0172de4a8c27f3eb29b1e57eb2ae1990e8793b9cf053d1df56633 diff --git a/dev-ruby/rmagick/rmagick-6.0.0.ebuild b/dev-ruby/rmagick/rmagick-6.0.0.ebuild new file mode 100644 index ..b649ed32d45b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-6.0.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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: daf7c790e532c76a2e4caab66f46c6d7eaa76580 Author: Hans de Graaff gentoo org> AuthorDate: Fri May 3 05:09:16 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 3 05:11:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf7c790 dev-ruby/rmagick: add missing test USE flag for imagemagick Closes: https://bugs.gentoo.org/926624 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- dev-ruby/rmagick/rmagick-5.5.0.ebuild | 2 +- dev-ruby/rmagick/rmagick-6.0.0.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index d0e9cf4710ab..1ed3b10589b4 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -29,7 +29,7 @@ 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 )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] media-fonts/dejavu )" ruby_add_bdepend "dev-ruby/pkg-config" diff --git a/dev-ruby/rmagick/rmagick-5.5.0.ebuild b/dev-ruby/rmagick/rmagick-5.5.0.ebuild index b649ed32d45b..69d24bc1d18b 100644 --- a/dev-ruby/rmagick/rmagick-5.5.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.5.0.ebuild @@ -29,7 +29,7 @@ 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 )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] media-fonts/dejavu )" # observer is a default gem packaged with ruby diff --git a/dev-ruby/rmagick/rmagick-6.0.0.ebuild b/dev-ruby/rmagick/rmagick-6.0.0.ebuild index b649ed32d45b..69d24bc1d18b 100644 --- a/dev-ruby/rmagick/rmagick-6.0.0.ebuild +++ b/dev-ruby/rmagick/rmagick-6.0.0.ebuild @@ -29,7 +29,7 @@ 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 )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp,xml] media-fonts/dejavu )" # observer is a default gem packaged with ruby
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: ce5ad522c1e79c807446bfddec8b088023ba3e3e Author: Hans de Graaff gentoo org> AuthorDate: Sat Apr 13 05:31:38 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 13 06:24:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce5ad522 dev-ruby/rmagick: add 5.5.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.5.0.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 330d61b133e6..fc7deac332a0 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9 SHA512 95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536 +DIST rmagick-5.5.0.tar.gz 2045116 BLAKE2B 018d4e940043210238b6026a8bc0b65656633aaaf559954b666c75dda74c0f0fd33319a13fd6c494a6a51a3cfac67aac283e3e79d06dc90b6d4581464805e476 SHA512 f813104c347867b14281b044135fd626805d35d2afa3167c25d5e31179b31e985c5cc75deb630f8a64d20b877d8c42ce13e31e137f573467d3c5f3f2453d514f diff --git a/dev-ruby/rmagick/rmagick-5.5.0.ebuild b/dev-ruby/rmagick/rmagick-5.5.0.ebuild new file mode 100644 index ..b649ed32d45b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.5.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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 311dac76a51fdff4c2f26c9e2e251dbac353e830 Author: Hans de Graaff gentoo org> AuthorDate: Sun Feb 18 09:01:45 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Feb 18 10:24:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=311dac76 dev-ruby/rmagick: drop 5.2.0, 5.4.1, 5.4.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 3 -- dev-ruby/rmagick/rmagick-5.2.0.ebuild | 78 -- dev-ruby/rmagick/rmagick-5.4.1.ebuild | 80 --- dev-ruby/rmagick/rmagick-5.4.2.ebuild | 80 --- 4 files changed, 241 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 533d87c0b66e..330d61b133e6 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,6 +1,3 @@ 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.1.tar.gz 2019741 BLAKE2B fc7cee9d2b27f90921bf417b42d6445227051c0d5cd97a2e54bc6a45ffb8db69045c101142f8ad5ad2b6f61e246d671e4fdf0e12f93b593902b39552cff115ec SHA512 08ffb60116c020cc1b3f981fb47c1156f5449045b3f3e97145e5114a9b735c527ad36c4de7e713375d7de51f86ba57d10cfabe36a8d3d1e887e37ab2d6577398 -DIST rmagick-5.4.2.tar.gz 2019747 BLAKE2B 7f5c7c7fca8c4cdbd162b13e1b6e98316d4389ebacd38ccd3d29058b496aee659caaea5887afce4f7a29ae5a9cf46b57b766484fc98c552f40becebaaba9b97d SHA512 23cab660b31d0d4f9a119562e1cfcfc5963004dcc1f78e2717975f5b4a97b6b16e2f13e2ceaeb918302fc6396b7c87f23ecbdb44e9b3d21b176e45279e591366 DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9 SHA512 95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536 diff --git a/dev-ruby/rmagick/rmagick-5.2.0.ebuild b/dev-ruby/rmagick/rmagick-5.2.0.ebuild deleted file mode 100644 index ae6dec854bfe.. --- a/dev-ruby/rmagick/rmagick-5.2.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -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] )" - -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:^:#:' 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 - - -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 5d28984ce1edfd9ddee2f03153e937e422a35600 Author: Sam James gentoo org> AuthorDate: Sat Feb 17 21:15:48 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 21:15:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d28984c dev-ruby/rmagick: Stabilize 5.3.0 amd64, #923974 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 17598988e3a2..d0e9cf4710ab 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 1d4402ff8ead8bc715db3e48a71363c9edcb0e08 Author: Hans de Graaff gentoo org> AuthorDate: Fri Feb 16 07:10:50 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Feb 16 07:10:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4402ff dev-ruby/rmagick: add 5.4.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.4.4.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index eff798d4533a..533d87c0b66e 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -3,3 +3,4 @@ DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 131e0a9ac1e56942b1281f1ce1a62c86e6997f DIST rmagick-5.3.0.tar.gz 2018036 BLAKE2B 204ece4d3794ef43b02855cce2f11e0194d2a81e400c1c2ef2af824359b8b4566eda93caba6269ad6b283af60d99ad403ab6ba8e972153e8f20d208ce0c48ad6 SHA512 dcc9e0d7cd77ebd3859871f26449c37839f9102e7aa4f0746698cbd6fe93579c3adbe6cfefeba6cdcb53e573f5113b872d03fcd568bb80edda5c8ca9c1ab1665 DIST rmagick-5.4.1.tar.gz 2019741 BLAKE2B fc7cee9d2b27f90921bf417b42d6445227051c0d5cd97a2e54bc6a45ffb8db69045c101142f8ad5ad2b6f61e246d671e4fdf0e12f93b593902b39552cff115ec SHA512 08ffb60116c020cc1b3f981fb47c1156f5449045b3f3e97145e5114a9b735c527ad36c4de7e713375d7de51f86ba57d10cfabe36a8d3d1e887e37ab2d6577398 DIST rmagick-5.4.2.tar.gz 2019747 BLAKE2B 7f5c7c7fca8c4cdbd162b13e1b6e98316d4389ebacd38ccd3d29058b496aee659caaea5887afce4f7a29ae5a9cf46b57b766484fc98c552f40becebaaba9b97d SHA512 23cab660b31d0d4f9a119562e1cfcfc5963004dcc1f78e2717975f5b4a97b6b16e2f13e2ceaeb918302fc6396b7c87f23ecbdb44e9b3d21b176e45279e591366 +DIST rmagick-5.4.4.tar.gz 2019830 BLAKE2B 0eb8d8c7edb885f5cddab586532eb95dadaaa20bab78707ffe80ce486c073d8d552e610c4e0cc5671d4832768614891e4fe73426c62689ef281586bce49643c9 SHA512 95559d1138b46ecbe2adea5cdbb18ed1cb5076f879de560af8a35b567d82c81fc78258e57bf58f8d3657bd9a2333b813471d85b37a459056bfb00a76428b7536 diff --git a/dev-ruby/rmagick/rmagick-5.4.4.ebuild b/dev-ruby/rmagick/rmagick-5.4.4.ebuild new file mode 100644 index ..b649ed32d45b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.4.4.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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: a8c2b9f0df51ab1cc82c8a06a3e185c677512496 Author: Hans de Graaff gentoo org> AuthorDate: Tue Feb 13 10:27:25 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Feb 13 10:32:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c2b9f0 dev-ruby/rmagick: add 5.4.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.4.2.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index e32a330b34eb..eff798d4533a 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774 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.1.tar.gz 2019741 BLAKE2B fc7cee9d2b27f90921bf417b42d6445227051c0d5cd97a2e54bc6a45ffb8db69045c101142f8ad5ad2b6f61e246d671e4fdf0e12f93b593902b39552cff115ec SHA512 08ffb60116c020cc1b3f981fb47c1156f5449045b3f3e97145e5114a9b735c527ad36c4de7e713375d7de51f86ba57d10cfabe36a8d3d1e887e37ab2d6577398 +DIST rmagick-5.4.2.tar.gz 2019747 BLAKE2B 7f5c7c7fca8c4cdbd162b13e1b6e98316d4389ebacd38ccd3d29058b496aee659caaea5887afce4f7a29ae5a9cf46b57b766484fc98c552f40becebaaba9b97d SHA512 23cab660b31d0d4f9a119562e1cfcfc5963004dcc1f78e2717975f5b4a97b6b16e2f13e2ceaeb918302fc6396b7c87f23ecbdb44e9b3d21b176e45279e591366 diff --git a/dev-ruby/rmagick/rmagick-5.4.2.ebuild b/dev-ruby/rmagick/rmagick-5.4.2.ebuild new file mode 100644 index ..b649ed32d45b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.4.2.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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 1728a4293255490583c348024d46d950ae2645d3 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Feb 8 10:20:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 8 10:20:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1728a429 dev-ruby/rmagick: Stabilize 5.3.0 x86, #923974 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 56c9075a402e..17598988e3a2 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -25,7 +25,7 @@ RUBY_S="rmagick-${MY_PV}" LICENSE="Artistic" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: e4ca423dce12f5e42b88c69010cd775018881131 Author: Hans de Graaff gentoo org> AuthorDate: Wed Feb 7 10:23:45 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Feb 7 10:24:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ca423d dev-ruby/rmagick: add 5.4.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.4.1.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index ce694b3ab03d..db9d533ed074 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774 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 +DIST rmagick-5.4.1.tar.gz 2019741 BLAKE2B fc7cee9d2b27f90921bf417b42d6445227051c0d5cd97a2e54bc6a45ffb8db69045c101142f8ad5ad2b6f61e246d671e4fdf0e12f93b593902b39552cff115ec SHA512 08ffb60116c020cc1b3f981fb47c1156f5449045b3f3e97145e5114a9b735c527ad36c4de7e713375d7de51f86ba57d10cfabe36a8d3d1e887e37ab2d6577398 diff --git a/dev-ruby/rmagick/rmagick-5.4.1.ebuild b/dev-ruby/rmagick/rmagick-5.4.1.ebuild new file mode 100644 index ..b649ed32d45b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.4.1.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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 9e7339f17081fd6dfc04694c6a28ed8e577394fb Author: Hans de Graaff gentoo org> AuthorDate: Wed Feb 7 10:24:04 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Feb 7 10:24:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7339f1 dev-ruby/rmagick: drop 5.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-5.4.0.ebuild | 80 --- 2 files changed, 81 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index db9d533ed074..e32a330b34eb 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,4 @@ 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 DIST rmagick-5.4.1.tar.gz 2019741 BLAKE2B fc7cee9d2b27f90921bf417b42d6445227051c0d5cd97a2e54bc6a45ffb8db69045c101142f8ad5ad2b6f61e246d671e4fdf0e12f93b593902b39552cff115ec SHA512 08ffb60116c020cc1b3f981fb47c1156f5449045b3f3e97145e5114a9b735c527ad36c4de7e713375d7de51f86ba57d10cfabe36a8d3d1e887e37ab2d6577398 diff --git a/dev-ruby/rmagick/rmagick-5.4.0.ebuild b/dev-ruby/rmagick/rmagick-5.4.0.ebuild deleted file mode 100644 index b649ed32d45b.. --- a/dev-ruby/rmagick/rmagick-5.4.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# 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 - - - - - 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 231fa7834f98429b958491cade47bce89a9e0461 Author: Hans de Graaff gentoo org> AuthorDate: Wed Feb 7 07:33:24 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Feb 7 07:36:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231fa783 dev-ruby/rmagick: avoid broken tests Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index b0939b594a0f..56c9075a402e 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.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 @@ -45,6 +45,10 @@ all_ruby_prepare() { # Squelch harmless warning about imagemagick installation. sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + # Avoid some tests that fails due to minor implementation changes in + # imagemagick. + rm -f spec/rmagick/class_methods/limit_resources_spec.rb spec/rmagick/image/gamma_spec.rb || die + # Create directory used for a test mkdir tmp }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 80e4d79a6c4ba95a39dee70b8b76b91d010b7937 Author: Hans de Graaff gentoo org> AuthorDate: Mon Feb 5 07:20:51 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Feb 5 07:20:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80e4d79a dev-ruby/rmagick: add 5.4.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.4.0.ebuild | 80 +++ 2 files changed, 81 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 72e92fc75750..ce694b3ab03d 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ 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 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 ..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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 987071ad0fe300132abfb94d6912b53693128fad Author: Hans de Graaff gentoo org> AuthorDate: Sun Dec 31 10:25:51 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Dec 31 10:29:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987071ad dev-ruby/rmagick: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 66cd50953112..b0939b594a0f 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -2,7 +2,7 @@ # 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_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 46adedb3d0c9c487fb1f8112be072eec313ab070 Author: Hans de Graaff gentoo org> AuthorDate: Wed Aug 30 18:14:27 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Aug 31 05:05:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46adedb3 dev-ruby/rmagick: use font that imagemagick knows about Imagemagick only recognizes fonts that are listed in its type.xml. Use a font from this list to ensure tests pass. Closes: https://bugs.gentoo.org/912009 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 129ffe8ed02a..d49338658934 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -29,7 +29,7 @@ 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] virtual/ttf-fonts )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] media-fonts/dejavu )" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 65658f67e938..66cd50953112 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -29,7 +29,7 @@ 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] virtual/ttf-fonts )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] media-fonts/dejavu )" ruby_add_bdepend "dev-ruby/pkg-config"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 61d355423bffa91919cf4d50150ecf693ef7f053 Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 29 14:53:08 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 29 16:53:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d35542 dev-ruby/rmagick: fix tests by requiring a ttf font Closes: https://bugs.gentoo.org/912009 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- dev-ruby/rmagick/rmagick-5.3.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 4b5072a00b00..129ffe8ed02a 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -29,7 +29,7 @@ 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] )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] virtual/ttf-fonts )" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild index 4df4dffb9f10..65658f67e938 100644 --- a/dev-ruby/rmagick/rmagick-5.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -29,7 +29,7 @@ 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] )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] virtual/ttf-fonts )" ruby_add_bdepend "dev-ruby/pkg-config"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: ec7916dd45b33cdc22b8615ff8a2f029bd23315b Author: Hans de Graaff gentoo org> AuthorDate: Tue Aug 29 14:23:10 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Aug 29 14:26:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7916dd dev-ruby/rmagick: enable ruby32 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 4ed1ad33e09b..4b5072a00b00 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 6450fc46ca33298142a316baf09fd48959d1f8fd Author: Hans de Graaff gentoo org> AuthorDate: Thu Jul 20 06:15:30 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Jul 20 06:22:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6450fc46 dev-ruby/rmagick: add 5.3.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.3.0.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 26251b8e0188..72e92fc75750 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ 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 diff --git a/dev-ruby/rmagick/rmagick-5.3.0.ebuild b/dev-ruby/rmagick/rmagick-5.3.0.ebuild new file mode 100644 index ..4df4dffb9f10 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.3.0.ebuild @@ -0,0 +1,78 @@ +# 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_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] )" + +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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/files/
commit: 6d249fc1cbc22232b22ef2884dfe10feb2f8fef4 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Apr 1 15:56:37 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 1 19:12:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d249fc1 dev-ruby/rmagick: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30434 Signed-off-by: Conrad Kostecki gentoo.org> .../rmagick/files/rmagick-4.2.5-empty-rpath.patch | 30 -- 1 file changed, 30 deletions(-) diff --git a/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch b/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch deleted file mode 100644 index 13defdd24099.. --- a/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch +++ /dev/null @@ -1,30 +0,0 @@ -commit fef59858eaba843b876c5b5f253f623ddb4d0f1c -Author: Hans de Graaff -Date: Sat Apr 23 08:54:42 2022 +0200 - -Guard against an empty rpath - -Some ImageMagick installations (e.g. on Gentoo Linux when installed -with the package manager) don't return any -L options in pkg-config. -Including an empty rpath is a security risk and should be avoided. - -Fixes #1332 - -diff --git a/ext/RMagick/extconf.rb b/ext/RMagick/extconf.rb -index 7b4ce1ad..3eef6cbd 100644 a/ext/RMagick/extconf.rb -+++ b/ext/RMagick/extconf.rb -@@ -69,11 +69,12 @@ module RMagick - - libdir = `pkg-config --libs-only-L #{$magick_package}`.chomp.sub('-L', '') - ldflags = "#{ENV['LDFLAGS']} " + `pkg-config --libs #{$magick_package}`.chomp -+rpath = libdir.empty? ? '' : "-Wl,-rpath,#{libdir}" - - # Save flags - $CPPFLAGS = "#{ENV['CPPFLAGS']} " + `pkg-config --cflags #{$magick_package}`.chomp - $LOCAL_LIBS = "#{ENV['LIBS']} " + `pkg-config --libs #{$magick_package}`.chomp --$LDFLAGS= "#{ldflags} -Wl,-rpath,#{libdir}" -+$LDFLAGS= "#{ldflags} #{rpath}" - - unless try_link("int main() { }") - # if linker does not recognizes '-Wl,-rpath,somewhere' option, it revert to original option
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: f442131f3c4e4181c871c34e0e9a27da486f79a0 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:47:11 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:47:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f442131f dev-ruby/rmagick: Stabilize 4.3.0 x86, #903445 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index cd40eedc21af..660f5d1f92da 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 02b55b9d3a7b442c0eafe488077c49486c60d544 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:48:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:48:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b55b9d dev-ruby/rmagick: Stabilize 4.3.0 ppc, #903445 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 660f5d1f92da..4ed1ad33e09b 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 4fd4075578b0a80501e8fdff703c7a9031081e15 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:15:17 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:15:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd40755 dev-ruby/rmagick: Stabilize 4.3.0 ppc64, #903445 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 3d26874a20e1..cd40eedc21af 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: b4adc917e41adeecaa80ea720b27a213aef41263 Author: Sam James gentoo org> AuthorDate: Tue Mar 28 22:53:51 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 28 22:53:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4adc917 dev-ruby/rmagick: Stabilize 4.3.0 amd64, #903445 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index 56104b1dac96..3d26874a20e1 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 4c5c43d686ce0960b00c578d84c10d59ea990c46 Author: Hans de Graaff gentoo org> AuthorDate: Tue Mar 14 06:32:30 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Mar 14 06:33:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5c43d6 dev-ruby/rmagick: add 5.2.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.2.0.ebuild | 78 +++ 2 files changed, 79 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 7295295b005e..7250d368e72a 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.0.0.tar.gz 1981170 BLAKE2B e73ca833d7e04ae5755d987f32a220d3f286c3398b24729a60365365f91efad28897d62a50f43082fb3b026c4438e8872a636e9aa66e7abf8fc9a7be593b796b SHA512 82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5 DIST rmagick-5.1.0.tar.gz 1991405 BLAKE2B 79b0a5551ec51edac9c023edd9b7962f033884143d546a91081f15c9f826c72f636c77f1af614d75d7be569c8f3c7edaedc8fa348e53f4b9ea1e7e9543b736e9 SHA512 e96b576232a329077cb45b032330a0399dfde625636f5c81bb499c17fef8cda80902479859a836f40db70277be7cff6856723920a6b602df1f336ddbd658722e +DIST rmagick-5.2.0.tar.gz 1991303 BLAKE2B 131e0a9ac1e56942b1281f1ce1a62c86e6997fcbc3f162fc4afea897831003bee2e010a27b6ab4f59331b720ff06d61c07b0ae9ce5327752658627adaab0ccad SHA512 9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f diff --git a/dev-ruby/rmagick/rmagick-5.2.0.ebuild b/dev-ruby/rmagick/rmagick-5.2.0.ebuild new file mode 100644 index ..ae6dec854bfe --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.2.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +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] )" + +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:^:#:' 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 + + + + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 6ff38e32484f44f78b086a0ddbeb9d4e647c7fc7 Author: Hans de Graaff gentoo org> AuthorDate: Tue Mar 14 06:33:18 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Mar 14 06:33:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ff38e32 dev-ruby/rmagick: update upstream metadata Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/metadata.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/metadata.xml b/dev-ruby/rmagick/metadata.xml index 78edce773db7..fac7a178d4d8 100644 --- a/dev-ruby/rmagick/metadata.xml +++ b/dev-ruby/rmagick/metadata.xml @@ -6,6 +6,7 @@ Gentoo Ruby Project -gemhome/rmagick +rmagick/rmagick +rmagick
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 11d693436ee7d1ce20feb2aceedff8a8d9f8c26d Author: Hans de Graaff gentoo org> AuthorDate: Sat Dec 3 15:00:29 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Dec 3 15:28:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d69343 dev-ruby/rmagick: add missing pkg-config build dep Closes: https://bugs.gentoo.org/881369 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-5.1.0.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dev-ruby/rmagick/rmagick-5.1.0.ebuild b/dev-ruby/rmagick/rmagick-5.1.0.ebuild index 8078c21eb70d..26adb72d7ad0 100644 --- a/dev-ruby/rmagick/rmagick-5.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-5.1.0.ebuild @@ -31,6 +31,8 @@ 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] )" +ruby_add_bdepend "dev-ruby/pkg-config" + all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an # extra compile during tests.
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: d39ba2211a11d4e80348fefc92d9a81e45deead6 Author: Hans de Graaff gentoo org> AuthorDate: Tue Nov 15 06:23:21 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Nov 15 06:23:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39ba221 dev-ruby/rmagick: add 5.1.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.1.0.ebuild | 76 +++ 2 files changed, 77 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 700535252f88..7295295b005e 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.0.0.tar.gz 1981170 BLAKE2B e73ca833d7e04ae5755d987f32a220d3f286c3398b24729a60365365f91efad28897d62a50f43082fb3b026c4438e8872a636e9aa66e7abf8fc9a7be593b796b SHA512 82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5 +DIST rmagick-5.1.0.tar.gz 1991405 BLAKE2B 79b0a5551ec51edac9c023edd9b7962f033884143d546a91081f15c9f826c72f636c77f1af614d75d7be569c8f3c7edaedc8fa348e53f4b9ea1e7e9543b736e9 SHA512 e96b576232a329077cb45b032330a0399dfde625636f5c81bb499c17fef8cda80902479859a836f40db70277be7cff6856723920a6b602df1f336ddbd658722e diff --git a/dev-ruby/rmagick/rmagick-5.1.0.ebuild b/dev-ruby/rmagick/rmagick-5.1.0.ebuild new file mode 100644 index ..8078c21eb70d --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.1.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="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="$(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] )" + +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 + + # 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: c86df842d60f66bf75c99794238123a068ce0125 Author: Hans de Graaff gentoo org> AuthorDate: Fri Oct 7 05:38:19 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Oct 7 06:12:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c86df842 dev-ruby/rmagick: add missing build-time dependency Closes: https://bugs.gentoo.org/835319 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- dev-ruby/rmagick/rmagick-4.3.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index d2b53049eda5..7e50e8b05da9 100644 --- a/dev-ruby/rmagick/rmagick-4.2.5.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.5.ebuild @@ -29,7 +29,7 @@ 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] )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,postscript,tiff,webp] )" PATCHES=( "${FILESDIR}/${P}-empty-rpath.patch" ) diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild index bfe3758668ab..56104b1dac96 100644 --- a/dev-ruby/rmagick/rmagick-4.3.0.ebuild +++ b/dev-ruby/rmagick/rmagick-4.3.0.ebuild @@ -29,7 +29,7 @@ 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] )" +DEPEND+=" >=media-gfx/imagemagick-6.9.0 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
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 6b3f074e5fb900b8594f551bdb5dfca855cd4a6d Author: Hans de Graaff gentoo org> AuthorDate: Fri Oct 7 05:35:56 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Oct 7 06:12:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3f074e dev-ruby/rmagick: add 5.0.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-5.0.0.ebuild | 76 +++ 2 files changed, 77 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 0258bfebe95f..f34850479ac6 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbec DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453 SHA512 0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c +DIST rmagick-5.0.0.tar.gz 1981170 BLAKE2B e73ca833d7e04ae5755d987f32a220d3f286c3398b24729a60365365f91efad28897d62a50f43082fb3b026c4438e8872a636e9aa66e7abf8fc9a7be593b796b SHA512 82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5 diff --git a/dev-ruby/rmagick/rmagick-5.0.0.ebuild b/dev-ruby/rmagick/rmagick-5.0.0.ebuild new file mode 100644 index ..8078c21eb70d --- /dev/null +++ b/dev-ruby/rmagick/rmagick-5.0.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="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="$(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] )" + +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 + + # 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: a69991e1a047daae2a648836f7ec6ca60ad4edbd Author: Hans de Graaff gentoo org> AuthorDate: Fri Oct 7 05:36:33 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Oct 7 06:12:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69991e1 dev-ruby/rmagick: drop 4.2.2, 4.2.6 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 2 - dev-ruby/rmagick/rmagick-4.2.2.ebuild | 82 --- dev-ruby/rmagick/rmagick-4.2.6.ebuild | 82 --- 3 files changed, 166 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index f34850479ac6..700535252f88 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,3 @@ -DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 -DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453 SHA512 0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c DIST rmagick-5.0.0.tar.gz 1981170 BLAKE2B e73ca833d7e04ae5755d987f32a220d3f286c3398b24729a60365365f91efad28897d62a50f43082fb3b026c4438e8872a636e9aa66e7abf8fc9a7be593b796b SHA512 82cbef42cb8707f4160fecfa10f09ffe4ed5dade492145cd8ae7b856c585bf0ec65aa114340b39bee6f42505c84fee25ef3e542ec06a02105f0112a50129fad5 diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild deleted file mode 100644 index 5b061481d8a1.. --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 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 multilib 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() { - a
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 82cdfa22f502ff0832955fcbb213efbd714469f9 Author: Hans de Graaff gentoo org> AuthorDate: Sat Oct 1 07:03:03 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Oct 1 07:06:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cdfa22 dev-ruby/rmagick: add 4.3.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.3.0.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index ad001520a477..0258bfebe95f 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd DIST rmagick-4.2.5.tar.gz 1984865 BLAKE2B 5a96967da0583ca6d16252fd3e93162cc31b4b125875e16334436c2ec54cb9b739d4a0e0e08547a6218312ce844b3b78cca5f63cf4b81ae3f15abbf9816ceac8 SHA512 55835e43bf583c6c53431849caa54900902d0d63f21c7f70b0bdbcfbe69d16a71d433d1d9b949bf68ed36f6fc7f18ae512f0e96c26ff1c63a68bbc83446b52d8 DIST rmagick-4.2.6.tar.gz 1986381 BLAKE2B 7923d2fcb72de60566ca827a1d82987af26a2d952eefee58156b64922bb015188147c83d82983f19072f65bcb8fa8589e7011b8d7dcf1365716301929584f453 SHA512 0e80c9df540d95ecdabedf2d556165e7b1b51bcc2a3becdca9b9a0a229f051671343fc1481a7ca46090ce24c220cbdb02cd3e895bb024a6426cef73de333bd4d +DIST rmagick-4.3.0.tar.gz 1986554 BLAKE2B bf6afb0b19a98f45dd9f3a8261b67ad05ed774784e9fb19009a83c266c16362b4938acd8b0af6a07d3a37fb255fb5bee7a33b7f26c2c49460d546665a98a7871 SHA512 1b108d61b836bf382c9776badc45614ff88ca74176595765c3caba00cc6af0f955dd6f7649a9f97698832193d85292bc22ff0bf290d0bfbf9e8faa58b99b0b1c diff --git a/dev-ruby/rmagick/rmagick-4.3.0.ebuild b/dev-ruby/rmagick/rmagick-4.3.0.ebuild new file mode 100644 index ..bfe3758668ab --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.3.0.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="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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 867f54e96cfa52743b1618d768f7a05b9056f8f8 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 17 09:11:12 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 17 09:11:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867f54e9 dev-ruby/rmagick: x86 stable wrt bug #858293 Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index 65774b0d4e56..d2b53049eda5 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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: ef2210b06b7862693818569927034e39ee606d4c Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 17 09:10:10 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 17 09:10:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2210b0 dev-ruby/rmagick: amd64 stable wrt bug #858293 Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index 8df3316c82de..65774b0d4e56 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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 0ab9e0091363c1a163e50c1a8bbcc30328bdb08e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 16 08:44:06 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 16 08:44:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab9e009 dev-ruby/rmagick: Stabilize 4.2.5 ppc64, #858293 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index aa06ecd58461..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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: bcd461418871c98c15df31013b88a8fc6910d0f9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 16 08:17:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 16 08:17:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd46141 dev-ruby/rmagick: Stabilize 4.2.5 ppc, #858293 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/rmagick/rmagick-4.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild index 9bb20e982c14..aa06ecd58461 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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: c0843cf5133cf87d93e9d8cec8f0717a2b4c4ce0 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jul 16 06:25:23 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jul 16 06:26:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0843cf5 dev-ruby/rmagick: add 4.2.6 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.2.6.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 1ec823e0c499..2d16b3e3efcb 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbec 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 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: f453ac376788b31dec22b8b11f3fa3e11725b359 Author: Hans de Graaff gentoo org> AuthorDate: Sat Jul 16 06:26:48 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jul 16 06:26:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f453ac37 dev-ruby/rmagick: drop 4.2.3, 4.2.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 2 - dev-ruby/rmagick/rmagick-4.2.3.ebuild | 82 --- dev-ruby/rmagick/rmagick-4.2.4.ebuild | 82 --- 3 files changed, 166 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 2d16b3e3efcb..ad001520a477 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,3 @@ 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 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.. --- 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
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/, dev-ruby/rmagick/files/
commit: a365584cb6dff560fb2a51151fb51038242ce6fe Author: Hans de Graaff gentoo org> AuthorDate: Sat Apr 23 07:19:24 2022 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Apr 23 08:00:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a365584c dev-ruby/rmagick: add 4.2.5 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + .../rmagick/files/rmagick-4.2.5-empty-rpath.patch | 30 dev-ruby/rmagick/rmagick-4.2.5.ebuild | 84 ++ 3 files changed, 115 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 20709690a851..1ec823e0c499 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ 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 diff --git a/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch b/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch new file mode 100644 index ..13defdd24099 --- /dev/null +++ b/dev-ruby/rmagick/files/rmagick-4.2.5-empty-rpath.patch @@ -0,0 +1,30 @@ +commit fef59858eaba843b876c5b5f253f623ddb4d0f1c +Author: Hans de Graaff +Date: Sat Apr 23 08:54:42 2022 +0200 + +Guard against an empty rpath + +Some ImageMagick installations (e.g. on Gentoo Linux when installed +with the package manager) don't return any -L options in pkg-config. +Including an empty rpath is a security risk and should be avoided. + +Fixes #1332 + +diff --git a/ext/RMagick/extconf.rb b/ext/RMagick/extconf.rb +index 7b4ce1ad..3eef6cbd 100644 +--- a/ext/RMagick/extconf.rb b/ext/RMagick/extconf.rb +@@ -69,11 +69,12 @@ module RMagick + + libdir = `pkg-config --libs-only-L #{$magick_package}`.chomp.sub('-L', '') + ldflags = "#{ENV['LDFLAGS']} " + `pkg-config --libs #{$magick_package}`.chomp ++rpath = libdir.empty? ? '' : "-Wl,-rpath,#{libdir}" + + # Save flags + $CPPFLAGS = "#{ENV['CPPFLAGS']} " + `pkg-config --cflags #{$magick_package}`.chomp + $LOCAL_LIBS = "#{ENV['LIBS']} " + `pkg-config --libs #{$magick_package}`.chomp +-$LDFLAGS= "#{ldflags} -Wl,-rpath,#{libdir}" ++$LDFLAGS= "#{ldflags} #{rpath}" + + unless try_link("int main() { }") + # if linker does not recognizes '-Wl,-rpath,somewhere' option, it revert to original option diff --git a/dev-ruby/rmagick/rmagick-4.2.5.ebuild b/dev-ruby/rmagick/rmagick-4.2.5.ebuild new file mode 100644 index ..9bb20e982c14 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.5.ebuild @@ -0,0 +1,84 @@ +# 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] )" + +PATCHES=( "${FILESDIR}/${P}-empty-rpath.patch" ) + +all_ruby_prepare() { + # Avoid unused dependency on rake-compiler. This also avoids an + # extra compile during tests. + sed -i -e '/extensiontask/ s:^:#:' \ + -e '/Extensio
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 82d9a44623665e6d3b08301245c52bce5498a48b Author: Hans de Graaff gentoo org> AuthorDate: Thu Dec 30 06:32:49 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Dec 30 06:32:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d9a446 dev-ruby/rmagick: add 4.2.4 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.2.4.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 83d42151d4db..20709690a851 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ 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 diff --git a/dev-ruby/rmagick/rmagick-4.2.4.ebuild b/dev-ruby/rmagick/rmagick-4.2.4.ebuild new file mode 100644 index ..77076de599c9 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.4.ebuild @@ -0,0 +1,82 @@ +# 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 7442ad12822293b7dd2588cf00c9e37ab99153fb Author: Jakov Smolić gentoo org> AuthorDate: Wed Dec 1 13:33:39 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Dec 1 13:36:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7442ad12 dev-ruby/rmagick: drop 3.2.0 Signed-off-by: Jakov Smolić gentoo.org> dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-3.2.0.ebuild | 64 --- 2 files changed, 65 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index d6f9e5e7f86d..83d42151d4db 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,2 @@ -DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd DIST rmagick-4.2.3.tar.gz 1984440 BLAKE2B 32dea4b8ed7d2385537ac5d67d48e3431e3f398c146b01308cc44ab6b4ad5e851292c22e373307bd2193a299f94a2a2f91b0a7d534825990cc5e1458a9efff7d SHA512 3465afc5c9a93e45511463b1f7eda00fd243f17041cf52b5cb54ceb05ff22cb6e23ea2b15d080ae31bca5daebdd92c28364ada73ea0cf6ea56cb1ec5fe1aa184 diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild deleted file mode 100644 index 678c613e08ba.. --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick"; - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" -DEPEND+=" test? ( >=media-gfx/imagemagick-6.9.0:=[jpeg,webp] =media-gfx/imagemagick-6* )" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -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 - - # Avoid simplecov dependency - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -S rake test || die - RSPEC_VERSION=3 ruby-ng_rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 38dbf472180bbfc0acef12c1c2a2c2f6bec9c06c Author: Hans de Graaff gentoo org> AuthorDate: Tue Oct 12 05:43:16 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Oct 12 05:43:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38dbf472 dev-ruby/rmagick: add 4.2.3 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.2.3.ebuild | 82 +++ 2 files changed, 83 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 3ba83a24624..d6f9e5e7f86 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd +DIST rmagick-4.2.3.tar.gz 1984440 BLAKE2B 32dea4b8ed7d2385537ac5d67d48e3431e3f398c146b01308cc44ab6b4ad5e851292c22e373307bd2193a299f94a2a2f91b0a7d534825990cc5e1458a9efff7d SHA512 3465afc5c9a93e45511463b1f7eda00fd243f17041cf52b5cb54ceb05ff22cb6e23ea2b15d080ae31bca5daebdd92c28364ada73ea0cf6ea56cb1ec5fe1aa184 diff --git a/dev-ruby/rmagick/rmagick-4.2.3.ebuild b/dev-ruby/rmagick/rmagick-4.2.3.ebuild new file mode 100644 index 000..77076de599c --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.3.ebuild @@ -0,0 +1,82 @@ +# 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: b20e848cdebc424972a75d8952991272bad0 Author: Hans de Graaff gentoo org> AuthorDate: Fri Oct 8 10:49:36 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Oct 8 10:49:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20e848c dev-ruby/rmagick: fix tests The tests also need postscript support. Closes: https://bugs.gentoo.org/815886 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 583f0158ddb..5b061481d8a 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -29,7 +29,7 @@ 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,tiff,webp] )" +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
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 614b15194902c3f283c9f59a63d72584990c9ad0 Author: Hans de Graaff gentoo org> AuthorDate: Sun Oct 3 06:15:30 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Oct 3 06:30:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614b1519 dev-ruby/rmagick: cleanup Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-4.1.2.ebuild | 67 --- 2 files changed, 68 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 2737be00821..3ba83a24624 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,2 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 -DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd diff --git a/dev-ruby/rmagick/rmagick-4.1.2.ebuild b/dev-ruby/rmagick/rmagick-4.1.2.ebuild deleted file mode 100644 index 0efd8df2af4..000 --- a/dev-ruby/rmagick/rmagick-4.1.2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" - -MY_PV=RMagick_${PV//\./-} - -inherit multilib 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-6.9.0:=[jpeg,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 -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 8b37b28bbc67b7e83487768871f550fb661806ad Author: Sam James gentoo org> AuthorDate: Sat Oct 2 20:41:06 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 20:41:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b37b28b dev-ruby/rmagick: Stabilize 4.2.2 x86, #812761 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 6aad99b7a42..583f0158ddb 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: dfb8f6c793a86562ea0741136e349f893eb2db90 Author: Sam James gentoo org> AuthorDate: Sat Oct 2 20:38:08 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 20:38:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb8f6c7 dev-ruby/rmagick: Stabilize 4.2.2 ppc64, #812761 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 8c0d3bb830d..6aad99b7a42 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 9f9d0ef6e502af3092ff433ce5fcdfb367523047 Author: Sam James gentoo org> AuthorDate: Sat Oct 2 20:37:32 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 20:37:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9d0ef6 dev-ruby/rmagick: Stabilize 4.2.2 ppc, #812761 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 0fa46a0f837..8c0d3bb830d 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 7d2dcffdac1a70ca0724c49fda1b6464fcb7300a Author: Sam James gentoo org> AuthorDate: Sat Oct 2 20:36:45 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 20:36:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2dcffd dev-ruby/rmagick: require LCMS support in ImageMagick Closes: https://bugs.gentoo.org/815856 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 5513ee23236..0fa46a0f837 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -29,7 +29,7 @@ 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,tiff,webp] )" +DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,lcms,tiff,webp] )" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 82e18f2bee1f7ac48b24a78838bed12856b0bcbf Author: Sam James gentoo org> AuthorDate: Sat Oct 2 20:28:36 2021 + Commit: Sam James gentoo org> CommitDate: Sat Oct 2 20:29:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82e18f2b dev-ruby/rmagick: fix most test failures (on PPC, anyway) - Require TIFF support in ImageMagick - Use a custom ImageMagick policy file Bug: https://bugs.gentoo.org/815856 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 20 ++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index 3cb79596f21..5513ee23236 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -29,7 +29,7 @@ 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,webp] )" +DEPEND+=" test? ( >=media-gfx/imagemagick-7.1.0:=[jpeg,lqr,tiff,webp] )" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an @@ -44,7 +44,7 @@ all_ruby_prepare() { 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 + #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 @@ -53,6 +53,22 @@ all_ruby_prepare() { 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
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: f49ada15e727a1ed4cce401e9690ef7f4e3e697d Author: Sam James gentoo org> AuthorDate: Sat Sep 18 08:13:28 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 18 08:13:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f49ada15 dev-ruby/rmagick: Stabilize 4.2.2 amd64, #812761 Signed-off-by: Sam James gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index a5f3be5f88d..3cb79596f21 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.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:="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 5a01f6434bb619f7e44926d7d0569fec6610ce54 Author: Hans de Graaff gentoo org> AuthorDate: Sun Jul 18 04:58:37 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jul 18 05:40:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a01f643 dev-ruby/rmagick: cleanup Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-4.1.1.ebuild | 67 --- 2 files changed, 68 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 7b8fd54a788..2737be00821 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,4 +1,3 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 -DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd diff --git a/dev-ruby/rmagick/rmagick-4.1.1.ebuild b/dev-ruby/rmagick/rmagick-4.1.1.ebuild deleted file mode 100644 index 5bf68fa8716..000 --- a/dev-ruby/rmagick/rmagick-4.1.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" - -MY_PV=RMagick_${PV//\./-} - -inherit multilib 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+=" >=media-gfx/imagemagick-6.9.0:=[jpeg]" - -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 -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - docinto . - dodoc -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 08f316166493595af9183e5cfd612de2b4568401 Author: Hans de Graaff gentoo org> AuthorDate: Thu Jul 15 07:00:20 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Jul 15 08:17:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f31616 dev-ruby/rmagick: add ruby30 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-4.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild index e5842e91c1c..a5f3be5f88d 100644 --- a/dev-ruby/rmagick/rmagick-4.2.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="rspec3"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: ca6d19f918914f88e9577f6222e4d410cca46108 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jul 7 06:50:58 2021 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jul 7 06:53:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6d19f9 dev-ruby/rmagick: add 4.2.2 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.2.2.ebuild | 66 +++ 2 files changed, 67 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 2c755fe70e2..7b8fd54a788 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 +DIST rmagick-4.2.2.tar.gz 1984143 BLAKE2B 8b8119a0002c48f3a289f72d4bbea6ac86cbecb287b34ddc14ca126fd2d951a34aefa39d68603dc4c9de674d346e47ef9e3b2c8ed96a5bc081373a4184a3ec40 SHA512 0a6a30a631786ea310d2c8add297abd527588be755d021143d6c64fbb597006aefef859c374604f8d26b0f8b1f6cd8a5f1cdd6489772ee713c71681f3980c7fd diff --git a/dev-ruby/rmagick/rmagick-4.2.2.ebuild b/dev-ruby/rmagick/rmagick-4.2.2.ebuild new file mode 100644 index 000..e5842e91c1c --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.2.2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" + +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 multilib 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,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 +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 3e0d17b5a346d0725ef8bbc8bb9ad08200edf895 Author: Hans de Graaff gentoo org> AuthorDate: Sat May 16 04:58:33 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat May 16 05:45:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0d17b5 dev-ruby/rmagick: cleanup Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 3 -- dev-ruby/rmagick/rmagick-3.1.0.ebuild | 63 -- dev-ruby/rmagick/rmagick-4.0.0.ebuild | 64 --- dev-ruby/rmagick/rmagick-4.1.0.ebuild | 64 --- 4 files changed, 194 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index b740542fbcc..2c755fe70e2 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,6 +1,3 @@ -DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 -DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae -DIST rmagick-4.1.0.tar.gz 1977887 BLAKE2B 08d55b9bd154ced069dfd3bf58edd3d6ea9fb56fc99985fbe805bde8027e11439f27c8b4422c38ea6da8361ca7fb53189fd9b7bdd1b65e12a5b807a04f64859e SHA512 5354f4430b2bad7bcb07c75dffae680ad7773f9bdd1635485c947fa82a80e8a7708071933437722df475563be3d94f0bac832178eadcf1616d81ee4e78dd8ebe DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild deleted file mode 100644 index f65f3e18051..000 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick"; - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" -DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -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 - - # Avoid simplecov dependency - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -S rake test || die - RSPEC_VERSION=3 ruby-ng_rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - dohtml -r doc - fi -} diff --git a/dev-ruby/rmagick/rmagick-4.0.0.ebuild b/dev-ruby/rmagick/rmagick-4.0.0.ebuild deleted file mode 100644 index 0b4aa206262..000 --- a/dev-ruby/rmagick/rmagick-4.0.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyri
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: df7fbd8a2a776f5992ddec9af24751e1c99650cc Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 14 08:02:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 14 08:02:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df7fbd8a dev-ruby/rmagick: x86 stable wrt bug #715122 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rmagick/rmagick-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index ea952faeffe..0fc91a2a4da 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 887dc77abb6024bf709abadd5d4a8d5c11b24575 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 13 14:50:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 13 14:50:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887dc77a dev-ruby/rmagick: amd64 stable wrt bug #715122 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rmagick/rmagick-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index 1a4c35d736d..ea952faeffe 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ppc ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 701a3eed6fc94f54d6d7dd9f86e1e051705e36c7 Author: Hans de Graaff gentoo org> AuthorDate: Sat May 2 06:53:38 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat May 2 06:53:47 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701a3eed dev-ruby/rmagick: require webp for tests The tests require imagemagick to be build with webp support. Bug: https://bugs.gentoo.org/720202 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/rmagick-3.2.0.ebuild | 4 ++-- dev-ruby/rmagick/rmagick-4.1.2.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index 7773ea1b09e..1a4c35d736d 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~hppa ppc ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" -DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" +DEPEND+=" test? ( >=media-gfx/imagemagick-6.9.0:=[jpeg,webp] =media-gfx/imagemagick-6* )" ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" diff --git a/dev-ruby/rmagick/rmagick-4.1.2.ebuild b/dev-ruby/rmagick/rmagick-4.1.2.ebuild index 60b8e1d9509..476f721de9c 100644 --- a/dev-ruby/rmagick/rmagick-4.1.2.ebuild +++ b/dev-ruby/rmagick/rmagick-4.1.2.ebuild @@ -27,7 +27,7 @@ KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" -DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg]" +DEPEND+=" test? ( >=media-gfx/imagemagick-6.9.0:=[jpeg,webp] )" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 90745fedc7a2af5ba6390aba17bb1adb17189e12 Author: Hans de Graaff gentoo org> AuthorDate: Tue Apr 14 05:30:41 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Apr 14 05:31:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90745fed dev-ruby/rmagick: add 4.1.2 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.1.2.ebuild | 67 +++ 2 files changed, 68 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index f3f0276b533..b740542fbcc 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -3,3 +3,4 @@ DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae3 DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae DIST rmagick-4.1.0.tar.gz 1977887 BLAKE2B 08d55b9bd154ced069dfd3bf58edd3d6ea9fb56fc99985fbe805bde8027e11439f27c8b4422c38ea6da8361ca7fb53189fd9b7bdd1b65e12a5b807a04f64859e SHA512 5354f4430b2bad7bcb07c75dffae680ad7773f9bdd1635485c947fa82a80e8a7708071933437722df475563be3d94f0bac832178eadcf1616d81ee4e78dd8ebe DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e +DIST rmagick-4.1.2.tar.gz 1978867 BLAKE2B f89aadb3d0dc5274376c2fef335cbcef3bdfec3fa9aa2f9e0d1982c9d2b5568689a427c3b2f7536c0585316c0f53ca7111c3da30f8136df4c878782668830847 SHA512 671ce8ef0d2387d6f0091a7a7a79a5ee9a5c5cd9340f5d29b4a35227c2293eae5e0e5c9ef16a83dc24ed0cb59cc7258427f8880484f7bb49dfaccb00d280e2b4 diff --git a/dev-ruby/rmagick/rmagick-4.1.2.ebuild b/dev-ruby/rmagick/rmagick-4.1.2.ebuild new file mode 100644 index 000..60b8e1d9509 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.1.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +MY_PV=RMagick_${PV//\./-} + +inherit multilib 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 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg]" + +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 +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 29e1cea01310faa7385dc625b56f1df42c3d0dee Author: Matt Turner gentoo org> AuthorDate: Thu Apr 2 02:04:32 2020 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 2 02:10:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e1cea0 dev-ruby/rmagick-3.2.0: ppc stable, bug 715122 Signed-off-by: Matt Turner gentoo.org> dev-ruby/rmagick/rmagick-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index f496880e396..5fce09b2e36 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="~amd64 ~hppa ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 1b724ea6e6387a0fc430043de5032dd82690e502 Author: Matt Turner gentoo org> AuthorDate: Thu Apr 2 02:04:41 2020 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 2 02:10:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b724ea6 dev-ruby/rmagick-3.2.0: ppc64 stable, bug 715122 Signed-off-by: Matt Turner gentoo.org> dev-ruby/rmagick/rmagick-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index 5fce09b2e36..7773ea1b09e 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="~amd64 ~hppa ppc ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 07c066b33d4326c2829db72e65e6ab53752fa992 Author: Hans de Graaff gentoo org> AuthorDate: Sun Mar 29 06:35:03 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Mar 29 07:43:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c066b3 dev-ruby/rmagick: add 4.1.1 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.1.1.ebuild | 67 +++ 2 files changed, 68 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index ddbd1b36e4c..f3f0276b533 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2 DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae DIST rmagick-4.1.0.tar.gz 1977887 BLAKE2B 08d55b9bd154ced069dfd3bf58edd3d6ea9fb56fc99985fbe805bde8027e11439f27c8b4422c38ea6da8361ca7fb53189fd9b7bdd1b65e12a5b807a04f64859e SHA512 5354f4430b2bad7bcb07c75dffae680ad7773f9bdd1635485c947fa82a80e8a7708071933437722df475563be3d94f0bac832178eadcf1616d81ee4e78dd8ebe +DIST rmagick-4.1.1.tar.gz 1978761 BLAKE2B 489d355237379b7efb5e1d82b71cb2e6f8607cd644933c4d1d1116f464604262388aaf8534ed322c6b44291aadc3abb75e1bca94110c01fcde228b6fd9bb9ab4 SHA512 08d5a730281e7aa44fa955c8af06649efc77702dbc979f5de34f2f3b39798d494a0df8860a25746d89256c7ecaeaa140e4e5d5cd60017ed4412075a790976a5e diff --git a/dev-ruby/rmagick/rmagick-4.1.1.ebuild b/dev-ruby/rmagick/rmagick-4.1.1.ebuild new file mode 100644 index 000..60b8e1d9509 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.1.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rmagick.gemspec" + +MY_PV=RMagick_${PV//\./-} + +inherit multilib 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 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg]" + +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 +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: a5bc0c40e167e5a47b9291cb72045699e1e00330 Author: Hans de Graaff gentoo org> AuthorDate: Sat Mar 28 07:05:09 2020 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Mar 28 07:05:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5bc0c40 dev-ruby/rmagick: add 4.1.0 Closes: https://bugs.gentoo.org/619684 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.1.0.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 3e00a24d374..ddbd1b36e4c 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae +DIST rmagick-4.1.0.tar.gz 1977887 BLAKE2B 08d55b9bd154ced069dfd3bf58edd3d6ea9fb56fc99985fbe805bde8027e11439f27c8b4422c38ea6da8361ca7fb53189fd9b7bdd1b65e12a5b807a04f64859e SHA512 5354f4430b2bad7bcb07c75dffae680ad7773f9bdd1635485c947fa82a80e8a7708071933437722df475563be3d94f0bac832178eadcf1616d81ee4e78dd8ebe diff --git a/dev-ruby/rmagick/rmagick-4.1.0.ebuild b/dev-ruby/rmagick/rmagick-4.1.0.ebuild new file mode 100644 index 000..e4794f1cff3 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.1.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +MY_PV=RMagick_${PV//\./-} + +inherit multilib 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 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:=" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg]" + +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 + + # 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 +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: be1bdb1a3238f75823aa4bd63efdf8ef741109c9 Author: Hans de Graaff gentoo org> AuthorDate: Mon Sep 2 17:05:48 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Sep 2 17:05:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1bdb1a dev-ruby/rmagick: cleanup Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rmagick/Manifest | 2 - dev-ruby/rmagick/rmagick-2.16.0.ebuild | 70 -- dev-ruby/rmagick/rmagick-3.0.0.ebuild | 70 -- 3 files changed, 142 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 5090af104be..3e00a24d374 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,5 +1,3 @@ -DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c -DIST rmagick-3.0.0.gem 1551360 BLAKE2B 3234231762bcdda60533f0b7479def61f592a7c06570ef6865b9eb488ac44d58edd6b6ebc914c88c51632dbba55ea79887a6ad816be4ac32b470c34003f3a2ce SHA512 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild deleted file mode 100644 index 6f0b1054a1a..000 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick"; - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg] =media-gfx/imagemagick-6*" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -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 - - # Avoid simplecov dependency - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die - - # Avoid some tests that seem to be very dependent on specific - # imagemagick versions. color defs? - sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die - sed -i -e '/test_iterations/,/^end/ s:^:#:' test/ImageList1.rb || die - sed -i -e '/test_\(optimize_layers\|montage\)/,/^ end/ s:^:#:' test/ImageList2.rb || die - sed -i -e '/test_\(background_color\|border_color\|colors\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -S rake test || die - RSPEC_VERSION=3 ruby-ng_rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - dohtml -r doc - fi -} diff --git a/dev-ruby/rmagick/rmagick-3.0.0.ebuild b/dev-ruby/rmagick/rmagick-3.0.0.ebuild deleted
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 1c9c4b9601780a4a408f101f503ec116c03386da Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Aug 28 07:21:56 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Aug 28 07:21:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9c4b96 dev-ruby/rmagick: stable 3.1.0 for ppc64, bug #688194 Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/rmagick/rmagick-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild index ddaf046a52e..f65f3e18051 100644 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ppc ~ppc64 x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: f6e7b3bad9d02fe617696ddc78566b919ec835eb Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Aug 28 06:54:17 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Aug 28 06:54:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e7b3ba dev-ruby/rmagick: stable 3.1.0 for ppc, bug #688194 Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/rmagick/rmagick-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild index 6a3e016dc25..ddaf046a52e 100644 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ~ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 9cfc4a8a7e82bed490c1c0c15183ac099b3d7a4e Author: Hans de Graaff gentoo org> AuthorDate: Fri Jul 12 04:48:53 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Jul 12 04:48:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cfc4a8a dev-ruby/rmagick: add 4.0.0 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-4.0.0.ebuild | 64 +++ 2 files changed, 65 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 8195649e563..5090af104be 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -2,3 +2,4 @@ DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e DIST rmagick-3.0.0.gem 1551360 BLAKE2B 3234231762bcdda60533f0b7479def61f592a7c06570ef6865b9eb488ac44d58edd6b6ebc914c88c51632dbba55ea79887a6ad816be4ac32b470c34003f3a2ce SHA512 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 +DIST rmagick-4.0.0.gem 1946624 BLAKE2B f1cec7bf1dffa94ca2803dfd64eb4a7b1cb269c935482ed42df3a8d9e3f9599b24e6d07f7268e5c641734c8e8a8984f2f0cf2a80ced0f29ee36d154a4eb1a341 SHA512 2b9e72a3f8560b8530397406d086c0d3ffa6c6ec0b8d3ec0eb9d05528f108da6023462948738bd1f420f130250fa4bf8757a9c94335b223ad1ea3e279797b0ae diff --git a/dev-ruby/rmagick/rmagick-4.0.0.ebuild b/dev-ruby/rmagick/rmagick-4.0.0.ebuild new file mode 100644 index 000..0b4aa206262 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-4.0.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="4" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + docinto . + dodoc -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: b05a9d4ad8684d552cc2f03cfa98f4601c5416d4 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jun 19 05:22:16 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jun 19 05:22:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b05a9d4a dev-ruby/rmagick: amd64 stable, bug 688194 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ruby/rmagick/rmagick-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild index ee7f3b104a6..6a3e016dc25 100644 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 342e6ceac9136fc9cbc9db201ba464644796e09d Author: Hans de Graaff gentoo org> AuthorDate: Wed Jun 19 05:21:20 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jun 19 05:22:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342e6cea dev-ruby/rmagick: avoid simplecov dependency Fixes: https://bugs.gentoo.org/688296 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ruby/rmagick/rmagick-3.1.0.ebuild | 2 +- dev-ruby/rmagick/rmagick-3.2.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild index b0861307d46..ee7f3b104a6 100644 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -31,7 +31,7 @@ all_ruby_prepare() { -e '/compile/ s:^:#:' Rakefile || die # Avoid simplecov dependency - #sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die # Squelch harmless warning about imagemagick installation. sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index d4b04376933..f496880e396 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -31,7 +31,7 @@ all_ruby_prepare() { -e '/compile/ s:^:#:' Rakefile || die # Avoid simplecov dependency - #sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die # Squelch harmless warning about imagemagick installation. sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 09dfce1b284b3fe2116735243a699a3feb046b0b Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 18 18:21:16 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 18 18:24:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09dfce1b dev-ruby/rmagick: x86 stable (bug #688194) Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann gentoo.org> dev-ruby/rmagick/rmagick-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild index 341fb6d7f39..b0861307d46 100644 --- a/dev-ruby/rmagick/rmagick-3.1.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 270d5f9f61074534a35419d43d9ca5b903107701 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jun 17 05:00:51 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jun 17 05:00:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=270d5f9f dev-ruby/rmagick: add 3.2.0 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-3.2.0.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index b05b9e80d36..8195649e563 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,4 @@ DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c DIST rmagick-3.0.0.gem 1551360 BLAKE2B 3234231762bcdda60533f0b7479def61f592a7c06570ef6865b9eb488ac44d58edd6b6ebc914c88c51632dbba55ea79887a6ad816be4ac32b470c34003f3a2ce SHA512 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 +DIST rmagick-3.2.0.gem 1950208 BLAKE2B 5d4255fec8fcfb8ec2f6f361fd54a3371935dbae323918b2fe1aea47645f160024a8dd16582acf5c930639a50f702b2062e475d231c3bb0acc0bd83ac9ea00ed SHA512 f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16 diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild new file mode 100644 index 000..b0929868209 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + #sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + dodoc -r doc/. + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: bf5ee725b38f4e0eb0fca99a447da46959df3561 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jun 17 05:32:34 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jun 17 05:32:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5ee725 dev-ruby/rmagick: install docs in correct location Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ruby/rmagick/rmagick-3.2.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-3.2.0.ebuild b/dev-ruby/rmagick/rmagick-3.2.0.ebuild index b0929868209..d4b04376933 100644 --- a/dev-ruby/rmagick/rmagick-3.2.0.ebuild +++ b/dev-ruby/rmagick/rmagick-3.2.0.ebuild @@ -58,6 +58,7 @@ all_ruby_install() { dodoc examples/* if use doc ; then - dodoc -r doc/. + docinto . + dodoc -r doc fi }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 045d9fadf9997c707d3a276c94315be007a058bf Author: Hans de Graaff gentoo org> AuthorDate: Wed Apr 17 05:28:27 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Apr 17 05:42:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045d9fad dev-ruby/rmagick: add 3.1.0 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-3.1.0.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 1438567e310..b05b9e80d36 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c DIST rmagick-3.0.0.gem 1551360 BLAKE2B 3234231762bcdda60533f0b7479def61f592a7c06570ef6865b9eb488ac44d58edd6b6ebc914c88c51632dbba55ea79887a6ad816be4ac32b470c34003f3a2ce SHA512 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 +DIST rmagick-3.1.0.gem 1552896 BLAKE2B 192a09d080b328f5a2f942bf02f96a618f7f8fdf2dac899b66ece65f69b421aeb96edcbd660ef1e699db543c44b997a4330540086facc19c3fb96a1c285f644a SHA512 4fa02bf3fd3e3f423e638b700412c32cd30ac306c4126bdeaa6d192994f9f467837cf96cb98937cfba4a9180d6da2d94d4ee798dfc57378cc1861e8e27208057 diff --git a/dev-ruby/rmagick/rmagick-3.1.0.ebuild b/dev-ruby/rmagick/rmagick-3.1.0.ebuild new file mode 100644 index 000..341fb6d7f39 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-3.1.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + #sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + dohtml -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 9193516f2d16509755bbee6f8d0c4d0b862dbf76 Author: Hans de Graaff gentoo org> AuthorDate: Sat Feb 16 12:00:43 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Feb 16 12:02:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9193516f dev-ruby/rmagick: add 3.0.0 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-3.0.0.ebuild | 70 +++ 2 files changed, 71 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 419197558a2..1438567e310 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1 +1,2 @@ DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c +DIST rmagick-3.0.0.gem 1551360 BLAKE2B 3234231762bcdda60533f0b7479def61f592a7c06570ef6865b9eb488ac44d58edd6b6ebc914c88c51632dbba55ea79887a6ad816be4ac32b470c34003f3a2ce SHA512 7d8c2ae731e9565f168cb13adb8b454acb51d42b237f6bfb721735f9198d2546fbf0117d3296ac57bcd59b0a03eff611b7508d6684e533f203fdd7a6816adee4 diff --git a/dev-ruby/rmagick/rmagick-3.0.0.ebuild b/dev-ruby/rmagick/rmagick-3.0.0.ebuild new file mode 100644 index 000..3d58426000b --- /dev/null +++ b/dev-ruby/rmagick/rmagick-3.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby23 ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.9.0:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.9.0:=[jpeg] =media-gfx/imagemagick-6*" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + #sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Avoid some tests that seem to be very dependent on specific + # imagemagick versions. color defs? + sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die + sed -i -e '/test_\(delete_if\|iterations\|reject\)/,/^ end/ s:^:#:' test/ImageList1.rb || die + sed -i -e '/test_\(optimize_layers\|montage\)/,/^ end/ s:^:#:' test/ImageList2.rb || die + sed -i -e '/test_\(background_color\|border_color\|colors\|image_type\|number_colors\|total_colors\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + dohtml -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: c03e4aee97dbdec08b5d4f21f21be396812ad89b Author: Hans de Graaff gentoo org> AuthorDate: Thu Dec 13 06:52:21 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Dec 13 08:09:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c03e4aee dev-ruby/rmagick: add ruby25 Signed-off-by: Hans de Graaff gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 9276a4b95f0..6f0b1054a1a 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby23 ruby24" +USE_RUBY="ruby23 ruby24 ruby25" RUBY_FAKEGEM_TASK_DOC=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 83bd9949fbc4ec932896ad93aad49879068f2512 Author: Hans de Graaff gentoo org> AuthorDate: Mon Aug 6 19:05:47 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Aug 6 19:10:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bd9949 dev-ruby/rmagick: ignore another colors test Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 1f4f12eba14..9276a4b95f0 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby21 ruby22 ruby23 ruby24" +USE_RUBY="ruby23 ruby24" RUBY_FAKEGEM_TASK_DOC="" @@ -41,7 +41,7 @@ all_ruby_prepare() { sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die sed -i -e '/test_iterations/,/^end/ s:^:#:' test/ImageList1.rb || die sed -i -e '/test_\(optimize_layers\|montage\)/,/^ end/ s:^:#:' test/ImageList2.rb || die - sed -i -e '/test_\(background_color\|border_color\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die + sed -i -e '/test_\(background_color\|border_color\|colors\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die } each_ruby_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: af143fd6bd518d592ca3193d7a2d18df29a2d534 Author: Hans de Graaff gentoo org> AuthorDate: Thu Apr 26 04:56:25 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Apr 26 04:56:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af143fd6 dev-ruby/rmagick: cleanup Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-2.15.4.ebuild | 70 -- 2 files changed, 71 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index b4a80597999..419197558a2 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1 @@ -DIST rmagick-2.15.4.gem 1545216 BLAKE2B d2924a7b928626eff30f0deff075fe8d668bd226b8fae9c9761a366c0a2047644d3b0b0701738824985123bc4f1b235856e8e31aeab192a9709b4eafa8da1ce8 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c diff --git a/dev-ruby/rmagick/rmagick-2.15.4.ebuild b/dev-ruby/rmagick/rmagick-2.15.4.ebuild deleted file mode 100644 index 444a98a96cc..000 --- a/dev-ruby/rmagick/rmagick-2.15.4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick"; - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" -IUSE="doc" - -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg] =media-gfx/imagemagick-6*" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -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 - - # Avoid simplecov dependency - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die - - # Avoid some tests that seem to be very dependent on specific - # imagemagick versions. color defs? - sed -i -e '/test_gray/,/^ end/ s:^:#:' test/Image2.rb || die - sed -i -e '/test_\(delete_if\|reject\)/,/^end/ s:^:#:' test/ImageList1.rb || die - sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die - sed -i -e '/test_\(background\|border\)_color/,/^ end/ s:^:#:' test/Image_attributes.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -each_ruby_test() { - ${RUBY} -S rake test || die - RSPEC_VERSION=3 ruby-ng_rspec spec || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - dohtml -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 4546c80986f731db5212b7256930934803e99efd Author: Matt Turner gentoo org> AuthorDate: Thu Apr 26 04:07:05 2018 + Commit: Matt Turner gentoo org> CommitDate: Thu Apr 26 04:20:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4546c809 dev-ruby/rmagick-2.16.0: ppc64 stable, bug 645622 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index c5e2aed340e..1f4f12eba14 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ppc ~ppc64 x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 223965452c551471857bed161b4cb93bb1b7b10a Author: Hans de Graaff gentoo org> AuthorDate: Mon Apr 16 15:26:08 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Apr 16 15:37:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22396545 dev-ruby/rmagick: avoid failing tests Avoid tests that fail with newer imagemagick versions. Closes: https://bugs.gentoo.org/648784 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 2861130b276..b2278ca4103 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -39,7 +39,8 @@ all_ruby_prepare() { # Avoid some tests that seem to be very dependent on specific # imagemagick versions. color defs? sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die - sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die + sed -i -e '/test_iterations/,/^end/ s:^:#:' test/ImageList1.rb || die + sed -i -e '/test_\(optimize_layers\|montage\)/,/^ end/ s:^:#:' test/ImageList2.rb || die sed -i -e '/test_\(background_color\|border_color\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die }
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 0d9a2893752e67128e473f6dd1d000fa0b8eb818 Author: Hans de Graaff gentoo org> AuthorDate: Sun Apr 15 05:36:56 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Apr 15 05:38:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9a2893 dev-ruby/rmagick: ppc stable, bug 645622 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index ff0d6f3dfa3..2861130b276 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 8320e709018fe0a92434e1421a794f7520ac505e Author: Hans de Graaff gentoo org> AuthorDate: Sun Feb 25 06:45:58 2018 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Feb 25 06:45:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8320e709 dev-ruby/rmagick: amd64 stable, bug 645622 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 4d64ae46987..ff0d6f3dfa3 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 0af4def59b3d617f72bcd178598cc454d4ac784f Author: Hans de Graaff gentoo org> AuthorDate: Fri Nov 10 07:34:03 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Nov 10 07:34:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af4def5 dev-ruby/rmagick: cleanup Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-2.13.4.ebuild | 55 -- 2 files changed, 56 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index ecfbacf8c07..7f73db8e844 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,2 @@ -DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239 DIST rmagick-2.15.4.gem 1545216 SHA256 69db6635c2630ffd63c1858646cbc280226f31a7bc34e1c9d1322c2c73e1e386 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 WHIRLPOOL 92e62fe057c6cd918577ef4a5d54021514d12cb631f7e6de44f2260f361f719a03e973905552dd54089ac65f51926177de43024d0734ff0557cc1e0e0d62 DIST rmagick-2.16.0.gem 1545728 SHA256 06d3c969889d31065127e90a612904c575785293420f6d044a8b4dda58093d55 SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c WHIRLPOOL a0ec80ec7fc124f4df1172a42e9f6def4c398ca8378e029e77ad8ab35bfa88a9594e2051969fcd424c17218ceab671b558f9a7882a9bb88d504fa8f0b2fcad6b diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild deleted file mode 100644 index 641aca209ca..000 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" - -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="ChangeLog README.textile" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="https://github.com/gemhome/rmagick"; - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 hppa ~mips ppc ppc64 x86 ~x86-macos" -IUSE="doc" - -# Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled -# tests fail with segmentation faults. -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri] =media-gfx/imagemagick-6*" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri] =media-gfx/imagemagick-6*" - -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 - - # Squelch harmless warning about imagemagick installation. - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die -} - -each_ruby_configure() { - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" -} - -each_ruby_compile() { - emake -Cext/RMagick V=1 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - dohtml -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 81d2eb6cbf50a768605d563c882947c81f44ae59 Author: Hans de Graaff gentoo org> AuthorDate: Sun Aug 6 06:17:03 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Aug 6 06:17:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81d2eb6c dev-ruby/rmagick: add ruby24 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ruby/rmagick/rmagick-2.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 2aaf1c16a1f..4d64ae46987 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -USE_RUBY="ruby21 ruby22 ruby23" +USE_RUBY="ruby21 ruby22 ruby23 ruby24" RUBY_FAKEGEM_TASK_DOC=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: ee287d8f30d0b2dfb1471f2f863d815fad834719 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 27 16:39:44 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 27 16:39:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee287d8f dev-ruby/rmagick: amd64 stable wrt bug #619718 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ruby/rmagick/rmagick-2.15.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.15.4.ebuild b/dev-ruby/rmagick/rmagick-2.15.4.ebuild index 1856fd9f22c..d78b78eb44f 100644 --- a/dev-ruby/rmagick/rmagick-2.15.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.15.4.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: dd3eaf0769037e4bfe3f83acc7357f953d52ea8f Author: Hans de Graaff gentoo org> AuthorDate: Fri May 26 07:11:14 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 26 07:14:06 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3eaf07 dev-ruby/rmagick: lock imagemagick to 6.x versions RMagick only supports ImageMagick 6.x at the moment, bug 619684. Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-ruby/rmagick/rmagick-2.13.4.ebuild | 6 +++--- dev-ruby/rmagick/rmagick-2.15.4.ebuild | 6 +++--- dev-ruby/rmagick/rmagick-2.16.0.ebuild | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index dd8c1eba6bb..641aca209ca 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -20,8 +20,8 @@ IUSE="doc" # Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled # tests fail with segmentation faults. -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri]" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri]" +RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri] =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri] =media-gfx/imagemagick-6*" all_ruby_prepare() { # Avoid unused dependency on rake-compiler. This also avoids an diff --git a/dev-ruby/rmagick/rmagick-2.15.4.ebuild b/dev-ruby/rmagick/rmagick-2.15.4.ebuild index 07ce839d9c0..1856fd9f22c 100644 --- a/dev-ruby/rmagick/rmagick-2.15.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.15.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -18,8 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg]" +RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg] =media-gfx/imagemagick-6*" ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild index 861c52d6f49..2aaf1c16a1f 100644 --- a/dev-ruby/rmagick/rmagick-2.16.0.ebuild +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -18,8 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg]" +RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*" +DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg] =media-gfx/imagemagick-6*" ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: dcd5262e0df590ea80ea2a2a85d2685cd5e5580c Author: Hans de Graaff gentoo org> AuthorDate: Wed May 3 05:33:26 2017 + Commit: Hans de Graaff gentoo org> CommitDate: Wed May 3 05:33:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd5262e dev-ruby/rmagick: add 21.16.0 Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-2.16.0.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 0e15194..ecfbacf8c07 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239 DIST rmagick-2.15.4.gem 1545216 SHA256 69db6635c2630ffd63c1858646cbc280226f31a7bc34e1c9d1322c2c73e1e386 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 WHIRLPOOL 92e62fe057c6cd918577ef4a5d54021514d12cb631f7e6de44f2260f361f719a03e973905552dd54089ac65f51926177de43024d0734ff0557cc1e0e0d62 +DIST rmagick-2.16.0.gem 1545728 SHA256 06d3c969889d31065127e90a612904c575785293420f6d044a8b4dda58093d55 SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c WHIRLPOOL a0ec80ec7fc124f4df1172a42e9f6def4c398ca8378e029e77ad8ab35bfa88a9594e2051969fcd424c17218ceab671b558f9a7882a9bb88d504fa8f0b2fcad6b diff --git a/dev-ruby/rmagick/rmagick-2.16.0.ebuild b/dev-ruby/rmagick/rmagick-2.16.0.ebuild new file mode 100644 index 000..861c52d6f49 --- /dev/null +++ b/dev-ruby/rmagick/rmagick-2.16.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +USE_RUBY="ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=" +DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg]" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Avoid some tests that seem to be very dependent on specific + # imagemagick versions. color defs? + sed -i -e '/test_\(gray\|compress_colormap\)/,/^ end/ s:^:#:' test/Image2.rb || die + sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die + sed -i -e '/test_\(background_color\|border_color\|image_type\)/,/^ end/ s:^:#:' test/Image_attributes.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + dohtml -r doc + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 2483e7f64daa1b7e1ac8eff46cf7d86e77e90411 Author: Manuel Rüger gentoo org> AuthorDate: Tue Nov 29 23:46:03 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Tue Nov 29 23:46:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2483e7f6 dev-ruby/rmagick: Drop ruby19 Package-Manager: portage-2.3.2 dev-ruby/rmagick/rmagick-2.13.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index 4a172c6..9277bb0 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21 ruby22" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: d36d027fc67975e6a718958bd0a1c133025761dd Author: Hans de Graaff gentoo org> AuthorDate: Sun Dec 13 07:24:02 2015 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Dec 13 07:52:41 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36d027f dev-ruby/rmagick: cleanup Package-Manager: portage-2.2.24 dev-ruby/rmagick/Manifest | 1 - dev-ruby/rmagick/rmagick-2.13.2-r1.ebuild | 57 --- 2 files changed, 58 deletions(-) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index d372646..0e1 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,3 +1,2 @@ -DIST RMagick-2.13.2.tar.bz2 1208478 SHA256 a8c2df101549f74c66f687eceada6b703183234d7ce67dc84d85d16745a638e3 SHA512 b7e9111b9221467f827e57e1d3113d714dcc5cfd32483a2a3aefc5a59fe7f98efae612145db097c3837ef55c2acd0cdde6638a94ffb595a0fba412edeb469530 WHIRLPOOL 4d89bd1a1fa341b83b539437b8a4893f955d2b196e4469d106acb49b6eac28f6777a82e4120f6a88ffc06e0d2d84e40531f713cd39388584d70ff992422b2a75 DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239 DIST rmagick-2.15.4.gem 1545216 SHA256 69db6635c2630ffd63c1858646cbc280226f31a7bc34e1c9d1322c2c73e1e386 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 WHIRLPOOL 92e62fe057c6cd918577ef4a5d54021514d12cb631f7e6de44f2260f361f719a03e973905552dd54089ac65f51926177de43024d0734ff0557cc1e0e0d62 diff --git a/dev-ruby/rmagick/rmagick-2.13.2-r1.ebuild b/dev-ruby/rmagick/rmagick-2.13.2-r1.ebuild deleted file mode 100644 index c735aa3..000 --- a/dev-ruby/rmagick/rmagick-2.13.2-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby19 ruby20" - -RUBY_FAKEGEM_TASK_TEST="" -RUBY_FAKEGEM_TASK_DOC="" - -RUBY_FAKEGEM_EXTRADOC="ChangeLog README.html README-Mac-OSX.txt" - -inherit multilib ruby-fakegem - -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" -HOMEPAGE="http://rmagick.rubyforge.org/"; -SRC_URI="mirror://rubyforge/rmagick/RMagick-${PV}.tar.bz2" - -LICENSE="Artistic" -SLOT="0" -KEYWORDS="amd64 hppa ~mips ppc ppc64 x86 ~x86-macos" -IUSE="doc" - -# hdri causes extensive changes in the imagemagick internals, and -# rmagick is not ready to deal with those, see bug 184356. -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri]" -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[-hdri]" - -RUBY_S="RMagick-${PV}" - -each_ruby_configure() { - pushd ext/RMagick - ${RUBY} extconf.rb || die "extconf.rb failed" - popd -} - -each_ruby_compile() { - pushd ext/RMagick - emake V=1 - popd -} - -each_ruby_install() { - each_fakegem_install - ruby_fakegem_newins ext/RMagick/RMagick2$(get_modname) lib/RMagick2$(get_modname) -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* - - if use doc ; then - dohtml -r doc - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 1dd6fb07aca4de4ce61412088df4a00f106e27d3 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 12 09:39:04 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 12 09:39:04 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dd6fb07 dev-ruby/rmagick: ppc stable wrt bug #556720 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc" dev-ruby/rmagick/rmagick-2.13.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index 515a8a8..4a172c6 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 hppa ~mips ~ppc ppc64 x86 ~x86-macos" +KEYWORDS="amd64 hppa ~mips ppc ppc64 x86 ~x86-macos" IUSE="doc" # Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 090c9f0408c3098749fdbb738afc1d14d7ef05c0 Author: Jeroen Roovers gentoo org> AuthorDate: Thu Nov 12 07:57:47 2015 + Commit: Jeroen Roovers gentoo org> CommitDate: Thu Nov 12 07:57:47 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090c9f04 dev-ruby/rmagick: Stable for HPPA PPC64 (bug #556720). Package-Manager: portage-2.2.24 RepoMan-Options: --ignore-arches dev-ruby/rmagick/rmagick-2.13.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index a1febe9..515a8a8 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ~mips ~ppc ~ppc64 x86 ~x86-macos" +KEYWORDS="amd64 hppa ~mips ~ppc ppc64 x86 ~x86-macos" IUSE="doc" # Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 5cab7c088b0a5501ce5c61f0ffddf32cff879acf Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 11 09:11:03 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 11 09:11:03 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cab7c08 dev-ruby/rmagick: x86 stable wrt bug #556720 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" dev-ruby/rmagick/rmagick-2.13.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index 8e7b8b0..a1febe9 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ~mips ~ppc ~ppc64 x86 ~x86-macos" IUSE="doc" # Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 181a6135b5c71d815b7f818522b97c17950bc03c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 9 10:29:36 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 9 10:29:36 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181a6135 dev-ruby/rmagick: amd64 stable wrt bug #556720 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" dev-ruby/rmagick/rmagick-2.13.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rmagick/rmagick-2.13.4.ebuild b/dev-ruby/rmagick/rmagick-2.13.4.ebuild index 3213c35..8e7b8b0 100644 --- a/dev-ruby/rmagick/rmagick-2.13.4.ebuild +++ b/dev-ruby/rmagick/rmagick-2.13.4.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/gemhome/rmagick"; LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-macos" +KEYWORDS="amd64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-macos" IUSE="doc" # Since 2.13.3 rmagick now supports HDRI enabled, but with it enabled
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
commit: 893241a7f7517b08ace60574944406b4d645154b Author: Hans de Graaff gentoo org> AuthorDate: Sun Oct 25 08:29:58 2015 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Oct 25 08:30:47 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893241a7 dev-ruby/rmagick: add 2.15.4 Drop restriction on imagemagick[-hdri] since this now seems to work correctly. Add rspec specs since rmagick is moving its tests there. Drop mips keyword due to the new dependency, bug 564030 Package-Manager: portage-2.2.20.1 dev-ruby/rmagick/Manifest | 1 + dev-ruby/rmagick/rmagick-2.15.4.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest index 923c6d1..d372646 100644 --- a/dev-ruby/rmagick/Manifest +++ b/dev-ruby/rmagick/Manifest @@ -1,2 +1,3 @@ DIST RMagick-2.13.2.tar.bz2 1208478 SHA256 a8c2df101549f74c66f687eceada6b703183234d7ce67dc84d85d16745a638e3 SHA512 b7e9111b9221467f827e57e1d3113d714dcc5cfd32483a2a3aefc5a59fe7f98efae612145db097c3837ef55c2acd0cdde6638a94ffb595a0fba412edeb469530 WHIRLPOOL 4d89bd1a1fa341b83b539437b8a4893f955d2b196e4469d106acb49b6eac28f6777a82e4120f6a88ffc06e0d2d84e40531f713cd39388584d70ff992422b2a75 DIST rmagick-2.13.4.gem 1539584 SHA256 7877ce2fe1b05e51e62b0a4f5d17ecae6223c17bdb61c9b4e1715dd74d541afa SHA512 c458867654af82adf10e74408055920e01963292c7890b581f473f30a8b090998f085f1701e42190ee1f62de44fcecb5e593df74e68c9d7a8fc8050f359ff643 WHIRLPOOL 2aa5fc6dbc7787d41b46ec36c6e85540aa85e020c9e060df6d2ea22c74e80665f68c32e07d70a10a3a95911943c25724c92730f1edd05c7ccda3867bb725d239 +DIST rmagick-2.15.4.gem 1545216 SHA256 69db6635c2630ffd63c1858646cbc280226f31a7bc34e1c9d1322c2c73e1e386 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80 WHIRLPOOL 92e62fe057c6cd918577ef4a5d54021514d12cb631f7e6de44f2260f361f719a03e973905552dd54089ac65f51926177de43024d0734ff0557cc1e0e0d62 diff --git a/dev-ruby/rmagick/rmagick-2.15.4.ebuild b/dev-ruby/rmagick/rmagick-2.15.4.ebuild new file mode 100644 index 000..704882d --- /dev/null +++ b/dev-ruby/rmagick/rmagick-2.15.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile" + +inherit multilib ruby-fakegem + +DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library" +HOMEPAGE="https://github.com/gemhome/rmagick"; + +LICENSE="Artistic" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-macos" +IUSE="doc" + +RDEPEND+=" >=media-gfx/imagemagick-6.4.9:=" +DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg]" + +ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" + +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 + + # Avoid simplecov dependency + sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die + + # Squelch harmless warning about imagemagick installation. + sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die + + # Avoid some tests that seem to be very dependent on specific + # imagemagick versions. color defs? + sed -i -e '/test_gray/,/^ end/ s:^:#:' test/Image2.rb || die + sed -i -e '/test_\(delete_if\|reject\)/,/^end/ s:^:#:' test/ImageList1.rb || die + sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die + sed -i -e '/test_\(background\|border\)_color/,/^ end/ s:^:#:' test/Image_attributes.rb || die +} + +each_ruby_configure() { + ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed" +} + +each_ruby_compile() { + emake -Cext/RMagick V=1 + cp ext/RMagick/RMagick2$(get_modname) lib/ || die +} + +each_ruby_test() { + ${RUBY} -S rake test || die + RSPEC_VERSION=3 ruby-ng_rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc examples/* + + if use doc ; then + dohtml -r doc + fi +}