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/rbpdf/
Date: Tue, 01 Mar 2016 07:21:53
Message-Id: 1456815667.cc3a5cf963fdaaea5b559935bab0cc0efd2043e6.graaff@gentoo
1 commit: cc3a5cf963fdaaea5b559935bab0cc0efd2043e6
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 1 07:01:07 2016 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 1 07:01:07 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3a5cf9
7
8 dev-ruby/rbpdf: cleanup
9
10 Remove versions depending on vulnerable rails version 4.0.x
11 Related to bug 576068
12
13 Package-Manager: portage-2.2.26
14
15 dev-ruby/rbpdf/Manifest | 2 --
16 dev-ruby/rbpdf/rbpdf-1.18.6-r1.ebuild | 60 -----------------------------------
17 dev-ruby/rbpdf/rbpdf-1.18.7.ebuild | 60 -----------------------------------
18 3 files changed, 122 deletions(-)
19
20 diff --git a/dev-ruby/rbpdf/Manifest b/dev-ruby/rbpdf/Manifest
21 index 838639c..7b36e22 100644
22 --- a/dev-ruby/rbpdf/Manifest
23 +++ b/dev-ruby/rbpdf/Manifest
24 @@ -1,3 +1 @@
25 -DIST rbpdf-1.18.6.gem 5764096 SHA256 d5d1e30ad1465bea5b3c1809cf2789c6795dafbfba6c2cab40c628989229b650 SHA512 a2c30082211d4b170c7cfea72f839541364d7e6b9da29b33a489a5900f63f2cc6ccb85c099ba2f090eec96c79c50026195f9a4a03c04274eea691188271b839b WHIRLPOOL 100c7ba0c7e21edf669d5a82ea8172f886dc9b804b4ecd93ae43b0baa25e3d2f15ce80f91cefa6b6400a0c829830780a3d7a4c7d9473895d25f2ba3720916107
26 -DIST rbpdf-1.18.7.gem 5764608 SHA256 fd8f281229626c8d92104acdd9eafb1551b8cec8811bcb3253bdcb25b3eb8b6c SHA512 dce679ea941ec23c4f3964ac016cd72ee2f8aaffcde63a1eecbd7fadea797f97f1dd6f703bf1e9e809a58d5694033ea78b01de4082bfb6679f6234c1c8a9ee11 WHIRLPOOL 29956cb03d9be350967af2d18de83cdd4cec5692e4ed8081480080e716b269fd1206fa492e561610c89235ab17a3efa963f42ad0700fae967ffc5631e776ed5f
27 DIST rbpdf-1.19.0.gem 291840 SHA256 6fb408bda05c81f27af4a73abd13a20de8b485a6b2752502645cf3d2cb9eb89c SHA512 7c83334bd0069e3a5ebaa8d7037bb7eca0652df6a72afed0d1fb594fa2359830801ae59162df69ee1766bdbf39fe9b0e960d3b8d7a1eb6a7a63cf5b27dfb9dae WHIRLPOOL 09ce985446f9e08119cf81b0891c27b3bbd2c59ddf8b5500014634f901ab580d8c23ca56eb54016f55d300d9e63cbdb73b8e916655a0035067786aca3e336569
28
29 diff --git a/dev-ruby/rbpdf/rbpdf-1.18.6-r1.ebuild b/dev-ruby/rbpdf/rbpdf-1.18.6-r1.ebuild
30 deleted file mode 100644
31 index 6f30463..0000000
32 --- a/dev-ruby/rbpdf/rbpdf-1.18.6-r1.ebuild
33 +++ /dev/null
34 @@ -1,60 +0,0 @@
35 -# Copyright 1999-2015 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Id$
38 -
39 -EAPI=5
40 -
41 -# ruby22 support waiting on dev-ruby/action{pack,view}.
42 -USE_RUBY="ruby19 ruby20 ruby21"
43 -
44 -# Avoid the complexity of the "rake" recipe and run the tests manually.
45 -RUBY_FAKEGEM_RECIPE_TEST=none
46 -
47 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
48 -RUBY_FAKEGEM_EXTRADOC="README.md"
49 -
50 -inherit ruby-fakegem
51 -
52 -DESCRIPTION="Ruby on Rails TCPDF plugin"
53 -HOMEPAGE="https://github.com/naitoh/rbpdf"
54 -
55 -LICENSE="LGPL-2.1+"
56 -SLOT="0"
57 -KEYWORDS="~amd64 ~x86"
58 -IUSE="test"
59 -
60 -# Try to pick the right version of minitest. In order to run, the test
61 -# suite needs matching versions of actionview and activesupport. The
62 -# easiest way to do this is to pull them in simultaneously with
63 -# actionpack.
64 -ruby_add_bdepend "test? ( || (
65 - ( dev-ruby/actionpack:3.2 dev-ruby/minitest:0 )
66 - ( dev-ruby/actionpack:4.0 dev-ruby/minitest:0 )
67 - ( dev-ruby/actionpack:4.1 dev-ruby/minitest:5 )
68 - ( dev-ruby/actionpack:4.2 dev-ruby/minitest:5 )
69 -) )"
70 -
71 -# We need the action_view gem; it was split out of actionpack in 4.1.
72 -ruby_add_rdepend "|| (
73 - dev-ruby/actionpack:3.2
74 - dev-ruby/actionpack:4.0
75 - dev-ruby/actionview:*
76 -)"
77 -
78 -all_ruby_prepare(){
79 - default
80 -
81 - # This test is enabled automagically in the presence of rmagick, and
82 - # then fails.
83 - rm -f test/rbpdf_image_rmagick_test.rb \
84 - || die "failed to remove rmagick tests"
85 -}
86 -
87 -each_ruby_test() {
88 - local cmd='gem "minitest"'
89 - cmd+=' and '
90 - cmd+='require "minitest/autorun"'
91 - cmd+=' and '
92 - cmd+='Dir["test/**/*_test.rb"].each{|f| require f}'
93 - ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
94 -}
95
96 diff --git a/dev-ruby/rbpdf/rbpdf-1.18.7.ebuild b/dev-ruby/rbpdf/rbpdf-1.18.7.ebuild
97 deleted file mode 100644
98 index 1ec1872..0000000
99 --- a/dev-ruby/rbpdf/rbpdf-1.18.7.ebuild
100 +++ /dev/null
101 @@ -1,60 +0,0 @@
102 -# Copyright 1999-2015 Gentoo Foundation
103 -# Distributed under the terms of the GNU General Public License v2
104 -# $Id$
105 -
106 -EAPI=5
107 -
108 -# ruby22 support waiting on dev-ruby/action{pack,view}.
109 -USE_RUBY="ruby20 ruby21"
110 -
111 -# Avoid the complexity of the "rake" recipe and run the tests manually.
112 -RUBY_FAKEGEM_RECIPE_TEST=none
113 -
114 -RUBY_FAKEGEM_RECIPE_DOC="rdoc"
115 -RUBY_FAKEGEM_EXTRADOC="README.md"
116 -
117 -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
118 -
119 -inherit ruby-fakegem
120 -
121 -DESCRIPTION="Ruby on Rails RBPDF plugin"
122 -HOMEPAGE="https://github.com/naitoh/rbpdf"
123 -
124 -LICENSE="LGPL-2.1+"
125 -SLOT="0"
126 -KEYWORDS="~amd64 ~x86"
127 -IUSE="test"
128 -
129 -# Try to pick the right version of minitest. In order to run, the test
130 -# suite needs matching versions of actionview and activesupport. The
131 -# easiest way to do this is to pull them in simultaneously with
132 -# actionpack.
133 -ruby_add_bdepend "test? ( || (
134 - ( dev-ruby/actionpack:3.2 dev-ruby/minitest:0 )
135 - ( dev-ruby/actionpack:4.0 dev-ruby/minitest:0 )
136 - ( dev-ruby/actionpack:4.1 dev-ruby/minitest:5 )
137 - ( dev-ruby/actionpack:4.2 dev-ruby/minitest:5 )
138 -) )"
139 -
140 -ruby_add_rdepend ">=dev-ruby/htmlentities-4.3.1"
141 -
142 -all_ruby_prepare() {
143 - default
144 -
145 - # This test is enabled automagically in the presence of rmagick, and
146 - # then fails.
147 - rm -f test/rbpdf_image_rmagick_test.rb \
148 - || die "failed to remove rmagick tests"
149 -
150 - # Loosen very restrictive htmlentities dependency
151 - sed -i -e '/htmlentities/ s/=/>=/' ${RUBY_FAKEGEM_GEMSPEC} || die
152 -}
153 -
154 -each_ruby_test() {
155 - local cmd='gem "minitest"'
156 - cmd+=' and '
157 - cmd+='require "minitest/autorun"'
158 - cmd+=' and '
159 - cmd+='Dir["test/**/*_test.rb"].each{|f| require f}'
160 - ${RUBY} -Ilib:.:test -e "${cmd}" || die "test suite failed"
161 -}