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: www-apps/jekyll/
Date: Fri, 20 May 2022 10:36:44
Message-Id: 1653042993.2f5a5aae2fc997d55d7617a916bf82791b30bb0a.graaff@gentoo
1 commit: 2f5a5aae2fc997d55d7617a916bf82791b30bb0a
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 20 07:36:58 2022 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Fri May 20 10:36:33 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5a5aae
7
8 www-apps/jekyll: drop 4.1.1, 4.2.0
9
10 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
11
12 www-apps/jekyll/Manifest | 1 -
13 www-apps/jekyll/jekyll-4.1.1.ebuild | 89 ----------------------------------
14 www-apps/jekyll/jekyll-4.2.0.ebuild | 95 -------------------------------------
15 3 files changed, 185 deletions(-)
16
17 diff --git a/www-apps/jekyll/Manifest b/www-apps/jekyll/Manifest
18 index 024159d8adca..ad15fac726a3 100644
19 --- a/www-apps/jekyll/Manifest
20 +++ b/www-apps/jekyll/Manifest
21 @@ -1,2 +1 @@
22 -DIST jekyll-4.1.1.tar.gz 1398438 BLAKE2B ac207d58b155e069fda40b4598d441d8fb88f22e85740082829d018dc9cefe51ca636b23a6207c37711c4d26e078f6e4913946599f0200b8e8cb065a9ceff952 SHA512 98c635b54219c9666de6496e76f3a131fc715d650d868049c0fe10d76851a027e0808609c2dce1a138c95eb2fb7e58ef978237a305484071339b4a15d5acc4d5
23 DIST jekyll-4.2.0.tar.gz 1412419 BLAKE2B 351852b52abc227f8e1eedeeef0871a593d66ffc95f4ed644441f81e841582ab9f393b206f049107daa7e9deaa63d36359ff8d0b47c69b629dda2ea462cd0481 SHA512 aee4d832631a285c3d37576b5f3d80073b56afefcb8c8a19a74435ce431b606b5cedc28a02c8e3930f9bc35ab432c952f96e1878b3bee6b9d33fbd01f0a147ec
24
25 diff --git a/www-apps/jekyll/jekyll-4.1.1.ebuild b/www-apps/jekyll/jekyll-4.1.1.ebuild
26 deleted file mode 100644
27 index f6aebf2bdafd..000000000000
28 --- a/www-apps/jekyll/jekyll-4.1.1.ebuild
29 +++ /dev/null
30 @@ -1,89 +0,0 @@
31 -# Copyright 1999-2020 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -USE_RUBY="ruby25 ruby26"
36 -
37 -inherit ruby-fakegem
38 -
39 -RUBY_FAKEGEM_EXTRADOC="README.markdown History.markdown"
40 -RUBY_FAKEGEM_EXTRAINSTALL="features"
41 -
42 -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
43 -
44 -RUBY_FAKEGEM_BINDIR="exe"
45 -
46 -DESCRIPTION="A simple, blog aware, static site generator"
47 -HOMEPAGE="https://jekyllrb.com https://github.com/jekyll/jekyll"
48 -SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
49 -
50 -LICENSE="MIT"
51 -SLOT="0"
52 -KEYWORDS="~amd64 ~arm64"
53 -IUSE="test"
54 -
55 -ruby_add_rdepend "
56 - >=dev-ruby/addressable-2.4
57 - >=dev-ruby/colorator-1.0
58 - >=dev-ruby/em-websocket-0.5
59 - dev-ruby/i18n:1
60 - >=dev-ruby/kramdown-2.1:2
61 - dev-ruby/kramdown-parser-gfm:1
62 - dev-ruby/liquid:4
63 - >=dev-ruby/mercenary-0.4.0
64 - >=dev-ruby/pathutil-0.9
65 - =dev-ruby/rouge-3*
66 - >=dev-ruby/safe_yaml-1.0
67 - >=dev-ruby/terminal-table-1.8:0
68 - >=www-apps/jekyll-sass-converter-2.0
69 - >=www-apps/jekyll-watch-2.0
70 -"
71 -
72 -ruby_add_bdepend "
73 - test? (
74 - >=dev-ruby/classifier-reborn-2.1.0
75 - dev-ruby/launchy
76 - >=dev-ruby/rdiscount-2.0
77 - >=dev-ruby/redcarpet-3.2.3
78 - dev-ruby/rspec-mocks
79 - >=dev-ruby/shoulda-3
80 - dev-ruby/test-unit:2
81 - www-apps/jekyll-coffeescript
82 - )
83 -"
84 -
85 -all_ruby_prepare() {
86 - eapply "${FILESDIR}"/jekyll-3.6.0-test-helper.patch
87 -
88 - # Drop tests requiring bundler
89 - sed -i -e '/bundle_message/d' test/test_new_command.rb || die
90 - rm test/test_plugin_manager.rb || die
91 -
92 - # Replace git command in gemspec
93 - sed -e 's/git ls-files/find -not -type d -print/' \
94 - -e 's:_relative ": "./:' \
95 - -i $RUBY_FAKEGEM_GEMSPEC || die
96 -
97 - # FIXMEs:
98 - # fails to find fixtures because this requires bundler
99 - rm test/test_theme.rb || die
100 - rm test/test_theme_assets_reader.rb || die
101 - sed -i -e '/^ should.*theme/,/^ end$/d' \
102 - -e '/^ should.*theme/,/^ end$/d' test/test_site.rb || die
103 - sed -i -e '/context "with a theme"/,/^ end/ s:^:#:' test/test_layout_reader.rb || die
104 - sed -i -e '/normalize paths of rendered items/askip "test-theme"' test/test_liquid_renderer.rb || die
105 - # partially requires 'toml'
106 - rm test/test_configuration.rb || die
107 - # pygments tests fail because of line numbering
108 - sed -i -e '/^ context.*pygments/,/^ end$/d' test/test_tags.rb || die
109 - #sed -i -e '/^ context.*pygments/,/^ end$/d' test/test_redcarpet.rb || die
110 -
111 - # Tries to use bundler and install packages.
112 - rm -f test/test_new_command.rb || die
113 -}
114 -
115 -src_test() {
116 - local -x JEKYLL_NO_BUNDLER_REQUIRE=true
117 -
118 - ruby-ng_src_test
119 -}
120
121 diff --git a/www-apps/jekyll/jekyll-4.2.0.ebuild b/www-apps/jekyll/jekyll-4.2.0.ebuild
122 deleted file mode 100644
123 index 8affdcb77943..000000000000
124 --- a/www-apps/jekyll/jekyll-4.2.0.ebuild
125 +++ /dev/null
126 @@ -1,95 +0,0 @@
127 -# Copyright 1999-2021 Gentoo Authors
128 -# Distributed under the terms of the GNU General Public License v2
129 -
130 -EAPI=7
131 -
132 -USE_RUBY="ruby25 ruby26"
133 -
134 -inherit ruby-fakegem
135 -
136 -RUBY_FAKEGEM_EXTRADOC="README.markdown History.markdown"
137 -RUBY_FAKEGEM_EXTRAINSTALL="features"
138 -
139 -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
140 -
141 -RUBY_FAKEGEM_BINDIR="exe"
142 -
143 -DESCRIPTION="A simple, blog aware, static site generator"
144 -HOMEPAGE="https://jekyllrb.com https://github.com/jekyll/jekyll"
145 -SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
146 -
147 -LICENSE="MIT"
148 -SLOT="0"
149 -KEYWORDS="~amd64 ~arm64"
150 -IUSE="test"
151 -
152 -ruby_add_rdepend "
153 - >=dev-ruby/addressable-2.4
154 - >=dev-ruby/colorator-1.0
155 - >=dev-ruby/em-websocket-0.5
156 - dev-ruby/i18n:1
157 - >=dev-ruby/kramdown-2.1:2
158 - dev-ruby/kramdown-parser-gfm:1
159 - dev-ruby/liquid:4
160 - >=dev-ruby/mercenary-0.4.0
161 - >=dev-ruby/pathutil-0.9
162 - =dev-ruby/rouge-3*
163 - >=dev-ruby/safe_yaml-1.0
164 - >=dev-ruby/terminal-table-1.8:0
165 - >=www-apps/jekyll-sass-converter-2.0
166 - >=www-apps/jekyll-watch-2.0
167 -"
168 -
169 -ruby_add_bdepend "
170 - test? (
171 - >=dev-ruby/classifier-reborn-2.1.0
172 - dev-ruby/httpclient
173 - dev-ruby/kramdown-syntax-coderay
174 - dev-ruby/launchy
175 - dev-ruby/nokogiri
176 - >=dev-ruby/rdiscount-2.0
177 - >=dev-ruby/redcarpet-3.2.3
178 - dev-ruby/rspec-mocks
179 - >=dev-ruby/shoulda-3
180 - dev-ruby/test-unit:2
181 - www-apps/jekyll-coffeescript
182 - )
183 -"
184 -
185 -all_ruby_prepare() {
186 - # reported upstream https://github.com/jekyll/jekyll/issues/8556
187 - eapply "${FILESDIR}"/jekyll-missingdep.patch
188 - eapply "${FILESDIR}"/jekyll-3.6.0-test-helper.patch
189 -
190 - # Drop tests requiring bundler
191 - sed -i -e '/bundle_message/d' test/test_new_command.rb || die
192 - rm test/test_plugin_manager.rb || die
193 -
194 - # Replace git command in gemspec
195 - sed -e 's/git ls-files/find -not -type d -print/' \
196 - -e 's:_relative ": "./:' \
197 - -i $RUBY_FAKEGEM_GEMSPEC || die
198 -
199 - # FIXMEs:
200 - # fails to find fixtures because this requires bundler
201 - rm test/test_theme.rb || die
202 - rm test/test_theme_assets_reader.rb || die
203 - sed -i -e '/^ should.*theme/,/^ end$/d' \
204 - -e '/^ should.*theme/,/^ end$/d' test/test_site.rb || die
205 - sed -i -e '/context "with a theme"/,/^ end/ s:^:#:' test/test_layout_reader.rb || die
206 - sed -i -e '/normalize paths of rendered items/askip "test-theme"' test/test_liquid_renderer.rb || die
207 - # partially requires 'toml'
208 - rm test/test_configuration.rb || die
209 - # pygments tests fail because of line numbering
210 - sed -i -e '/^ context.*pygments/,/^ end$/d' test/test_tags.rb || die
211 - #sed -i -e '/^ context.*pygments/,/^ end$/d' test/test_redcarpet.rb || die
212 -
213 - # Tries to use bundler and install packages.
214 - rm -f test/test_new_command.rb || die
215 -}
216 -
217 -src_test() {
218 - local -x JEKYLL_NO_BUNDLER_REQUIRE=true
219 -
220 - ruby-ng_src_test
221 -}