Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/rmagick/
Date: Thu, 26 Apr 2018 04:57:18
Message-Id: 1524718585.af143fd6bd518d592ca3193d7a2d18df29a2d534.graaff@gentoo
1 commit: af143fd6bd518d592ca3193d7a2d18df29a2d534
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 26 04:56:25 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 26 04:56:25 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af143fd6
7
8 dev-ruby/rmagick: cleanup
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-ruby/rmagick/Manifest | 1 -
13 dev-ruby/rmagick/rmagick-2.15.4.ebuild | 70 ----------------------------------
14 2 files changed, 71 deletions(-)
15
16 diff --git a/dev-ruby/rmagick/Manifest b/dev-ruby/rmagick/Manifest
17 index b4a80597999..419197558a2 100644
18 --- a/dev-ruby/rmagick/Manifest
19 +++ b/dev-ruby/rmagick/Manifest
20 @@ -1,2 +1 @@
21 -DIST rmagick-2.15.4.gem 1545216 BLAKE2B d2924a7b928626eff30f0deff075fe8d668bd226b8fae9c9761a366c0a2047644d3b0b0701738824985123bc4f1b235856e8e31aeab192a9709b4eafa8da1ce8 SHA512 9cb43632e510e3592e3a643117d61020d6cbec932acecc19c1e977cca001ccc04bae46669895fa2f5f0e8d43c09f1c2c429595a9358a4a74cbdbb4ecd8957b80
22 DIST rmagick-2.16.0.gem 1545728 BLAKE2B 2f5396b5d5c6a60fabf7f67d104e68443c038a8e9431fbc8252a3ca915b4fb353d6a0740f00fbaac91cf3bbaff84c0dfb45d4adca6a81622fc1d2e395ed04cac SHA512 e37fdd9c1e45d7ef7000602f495c3951ee2abcae83a87f68702a51a2183edb6fd8e576ca1a5ac8b64e05ae0287141137b505bf27fddc579e753f9310cb4d653c
23
24 diff --git a/dev-ruby/rmagick/rmagick-2.15.4.ebuild b/dev-ruby/rmagick/rmagick-2.15.4.ebuild
25 deleted file mode 100644
26 index 444a98a96cc..00000000000
27 --- a/dev-ruby/rmagick/rmagick-2.15.4.ebuild
28 +++ /dev/null
29 @@ -1,70 +0,0 @@
30 -# Copyright 1999-2017 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=5
34 -USE_RUBY="ruby20 ruby21 ruby22"
35 -
36 -RUBY_FAKEGEM_TASK_DOC=""
37 -
38 -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.textile"
39 -
40 -inherit multilib ruby-fakegem
41 -
42 -DESCRIPTION="An interface between Ruby and the ImageMagick(TM) image processing library"
43 -HOMEPAGE="https://github.com/gemhome/rmagick"
44 -
45 -LICENSE="Artistic"
46 -SLOT="0"
47 -KEYWORDS="amd64 ~hppa ppc ppc64 x86 ~x86-macos"
48 -IUSE="doc"
49 -
50 -RDEPEND+=" >=media-gfx/imagemagick-6.4.9:= =media-gfx/imagemagick-6*"
51 -DEPEND+=" >=media-gfx/imagemagick-6.4.9:=[jpeg] =media-gfx/imagemagick-6*"
52 -
53 -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )"
54 -
55 -all_ruby_prepare() {
56 - # Avoid unused dependency on rake-compiler. This also avoids an
57 - # extra compile during tests.
58 - sed -i -e '/extensiontask/ s:^:#:' \
59 - -e '/ExtensionTask/,/end/ s:^:#:' \
60 - -e '/compile/ s:^:#:' Rakefile || die
61 -
62 - # Avoid simplecov dependency
63 - sed -i -e '/simplecov/ s:^:#:' Rakefile test/test_all_basic.rb || die
64 -
65 - # Squelch harmless warning about imagemagick installation.
66 - sed -i -e '/prefix/ s:ImageMagick:ImageMagick-6:' ext/RMagick/extconf.rb || die
67 -
68 - # Avoid some tests that seem to be very dependent on specific
69 - # imagemagick versions. color defs?
70 - sed -i -e '/test_gray/,/^ end/ s:^:#:' test/Image2.rb || die
71 - sed -i -e '/test_\(delete_if\|reject\)/,/^ end/ s:^:#:' test/ImageList1.rb || die
72 - sed -i -e '/test_optimize_layers/,/^ end/ s:^:#:' test/ImageList2.rb || die
73 - sed -i -e '/test_\(background\|border\)_color/,/^ end/ s:^:#:' test/Image_attributes.rb || die
74 -}
75 -
76 -each_ruby_configure() {
77 - ${RUBY} -Cext/RMagick extconf.rb || die "extconf.rb failed"
78 -}
79 -
80 -each_ruby_compile() {
81 - emake -Cext/RMagick V=1
82 - cp ext/RMagick/RMagick2$(get_modname) lib/ || die
83 -}
84 -
85 -each_ruby_test() {
86 - ${RUBY} -S rake test || die
87 - RSPEC_VERSION=3 ruby-ng_rspec spec || die
88 -}
89 -
90 -all_ruby_install() {
91 - all_fakegem_install
92 -
93 - docinto examples
94 - dodoc examples/*
95 -
96 - if use doc ; then
97 - dohtml -r doc
98 - fi
99 -}