[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/

2024-07-17 Thread Hans de Graaff
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/

2024-06-18 Thread Arthur Zamarin
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/

2024-06-18 Thread Arthur Zamarin
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/

2024-06-18 Thread Arthur Zamarin
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/

2024-06-18 Thread Arthur Zamarin
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/

2024-06-18 Thread Hans de Graaff
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/

2024-05-14 Thread Hans de Graaff
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/

2024-05-02 Thread Sam James
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/

2024-05-02 Thread Sam James
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/

2024-05-02 Thread Hans de Graaff
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/

2024-05-02 Thread Hans de Graaff
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/

2024-05-02 Thread Hans de Graaff
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/

2024-04-12 Thread Hans de Graaff
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/

2024-02-18 Thread Hans de Graaff
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/

2024-02-17 Thread Sam James
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/

2024-02-15 Thread Hans de Graaff
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/

2024-02-13 Thread Hans de Graaff
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/

2024-02-08 Thread Arthur Zamarin
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/

2024-02-07 Thread Hans de Graaff
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/

2024-02-07 Thread Hans de Graaff
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/

2024-02-06 Thread Hans de Graaff
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/

2024-02-04 Thread Hans de Graaff
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/

2023-12-31 Thread Hans de Graaff
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/

2023-08-30 Thread Hans de Graaff
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/

2023-08-29 Thread Hans de Graaff
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/

2023-08-29 Thread Hans de Graaff
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/

2023-07-19 Thread Hans de Graaff
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/

2023-04-01 Thread Conrad Kostecki
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-13 Thread Hans de Graaff
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/

2023-03-13 Thread Hans de Graaff
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/

2022-12-03 Thread Hans de Graaff
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/

2022-11-14 Thread Hans de Graaff
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/

2022-10-06 Thread Hans de Graaff
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/

2022-10-06 Thread Hans de Graaff
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/

2022-10-06 Thread Hans de Graaff
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/

2022-10-01 Thread Hans de Graaff
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/

2022-07-17 Thread Agostino Sarubbo
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/

2022-07-17 Thread Agostino Sarubbo
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/

2022-07-16 Thread Arthur Zamarin
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/

2022-07-16 Thread Arthur Zamarin
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/

2022-07-15 Thread Hans de Graaff
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/

2022-07-15 Thread Hans de Graaff
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/

2022-04-23 Thread Hans de Graaff
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/

2021-12-29 Thread Hans de Graaff
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/

2021-12-01 Thread Jakov Smolić
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/

2021-10-11 Thread Hans de Graaff
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/

2021-10-08 Thread Hans de Graaff
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/

2021-10-02 Thread Hans de Graaff
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/

2021-10-02 Thread Sam James
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/

2021-10-02 Thread Sam James
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/

2021-10-02 Thread Sam James
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/

2021-10-02 Thread Sam James
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/

2021-10-02 Thread Sam James
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/

2021-09-18 Thread Sam James
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/

2021-07-17 Thread Hans de Graaff
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/

2021-07-15 Thread Hans de Graaff
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/

2021-07-06 Thread Hans de Graaff
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/

2020-05-15 Thread Hans de Graaff
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/

2020-05-14 Thread Agostino Sarubbo
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/

2020-05-13 Thread Agostino Sarubbo
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/

2020-05-01 Thread Hans de Graaff
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/

2020-04-13 Thread Hans de Graaff
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/

2020-04-01 Thread Matt Turner
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/

2020-04-01 Thread Matt Turner
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/

2020-03-29 Thread Hans de Graaff
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/

2020-03-28 Thread Hans de Graaff
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/

2019-09-02 Thread Hans de Graaff
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/

2019-08-28 Thread Sergei Trofimovich
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/

2019-08-27 Thread Sergei Trofimovich
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/

2019-07-11 Thread Hans de Graaff
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/

2019-06-18 Thread Hans de Graaff
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/

2019-06-18 Thread Hans de Graaff
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/

2019-06-18 Thread Thomas Deutschmann
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/

2019-06-16 Thread Hans de Graaff
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/

2019-06-16 Thread Hans de Graaff
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/

2019-04-16 Thread Hans de Graaff
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/

2019-02-16 Thread Hans de Graaff
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/

2018-12-13 Thread Hans de Graaff
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/

2018-08-06 Thread Hans de Graaff
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/

2018-04-25 Thread Hans de Graaff
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/

2018-04-25 Thread Matt Turner
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/

2018-04-16 Thread Hans de Graaff
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/

2018-04-14 Thread Hans de Graaff
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/

2018-02-24 Thread Hans de Graaff
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/

2017-11-09 Thread Hans de Graaff
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/

2017-08-05 Thread Hans de Graaff
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/

2017-05-27 Thread Agostino Sarubbo
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/

2017-05-26 Thread Hans de Graaff
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/

2017-05-02 Thread Hans de Graaff
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/

2016-11-29 Thread Manuel Rüger
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/

2015-12-12 Thread Hans de Graaff
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/

2015-11-12 Thread Agostino Sarubbo
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/

2015-11-11 Thread Jeroen Roovers
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/

2015-11-11 Thread Agostino Sarubbo
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/

2015-11-09 Thread Agostino Sarubbo
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/

2015-10-25 Thread Hans de Graaff
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
+}



  1   2   >