Skip to content

Commit 119abaf

Browse files
committed
Support to build with Ruby 4.0
We need to specify HEAD commit of middleman. The current release version didn't support Ruby 4.0 yet.
1 parent 18c7d33 commit 119abaf

2 files changed

Lines changed: 121 additions & 110 deletions

File tree

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ source "https://rubygems.org"
22

33
gem "opal", "~> 1.8.2"
44
gem "opal-browser"
5-
gem "middleman"
5+
gem "middleman", git: "https://github.com/middleman/middleman.git"
6+
gem "contracts", ">= 0.17.3"
67
gem "middleman-livereload"
78
gem "middleman-syntax"
89
gem "middleman-blog"

Gemfile.lock

Lines changed: 119 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,62 @@
1+
GIT
2+
remote: https://github.com/middleman/middleman.git
3+
revision: 73665ad67263a1b52a6ed57662c0518a57a21659
4+
specs:
5+
middleman (4.6.2)
6+
middleman-cli (= 4.6.2)
7+
middleman-core (= 4.6.2)
8+
middleman-cli (4.6.2)
9+
thor (>= 0.17.0, < 2)
10+
middleman-core (4.6.2)
11+
activesupport (>= 6.1)
12+
addressable (~> 2.4)
13+
bundler (> 2.0)
14+
coffee-script (~> 2.2)
15+
contracts
16+
dotenv
17+
erubi
18+
execjs (~> 2.0)
19+
fast_blank
20+
fastimage (~> 2.0)
21+
haml (>= 4.0.5, < 7)
22+
hamster (~> 3.0)
23+
hashie (>= 3.4, < 6.0)
24+
i18n (>= 1.6, < 1.15)
25+
kramdown (~> 2.4)
26+
listen (~> 3.0)
27+
memoist (~> 0.14)
28+
padrino-helpers (>= 0.15, < 0.17)
29+
parallel
30+
rack (>= 3)
31+
rackup
32+
sassc (~> 2.0)
33+
servolux
34+
tilt (~> 2.2)
35+
toml
36+
uglifier (>= 3, < 5)
37+
webrick
38+
139
GEM
240
remote: https://rubygems.org/
341
specs:
4-
activesupport (8.0.2)
42+
activesupport (8.1.2)
543
base64
6-
benchmark (>= 0.3)
744
bigdecimal
845
concurrent-ruby (~> 1.0, >= 1.3.1)
946
connection_pool (>= 2.2.5)
1047
drb
1148
i18n (>= 1.6, < 2)
49+
json
1250
logger (>= 1.4.2)
1351
minitest (>= 5.1)
1452
securerandom (>= 0.3)
1553
tzinfo (~> 2.0, >= 2.0.5)
1654
uri (>= 0.13.1)
17-
addressable (2.8.7)
18-
public_suffix (>= 2.0.2, < 7.0)
55+
addressable (2.8.8)
56+
public_suffix (>= 2.0.2, < 8.0)
1957
ast (2.4.3)
20-
base64 (0.2.0)
21-
benchmark (0.4.0)
22-
bigdecimal (3.1.9)
58+
base64 (0.3.0)
59+
bigdecimal (4.0.1)
2360
capybara (3.40.0)
2461
addressable
2562
matrix
@@ -33,15 +70,15 @@ GEM
3370
coffee-script-source
3471
execjs
3572
coffee-script-source (1.12.2)
36-
concurrent-ruby (1.3.5)
37-
connection_pool (2.5.0)
38-
contracts (0.17.2)
39-
cuprite (0.15.1)
73+
concurrent-ruby (1.3.6)
74+
connection_pool (3.0.2)
75+
contracts (0.17.3)
76+
cuprite (0.17)
4077
capybara (~> 3.0)
41-
ferrum (~> 0.15.0)
42-
diff-lcs (1.6.1)
43-
dotenv (3.1.7)
44-
drb (2.2.1)
78+
ferrum (~> 0.17.0)
79+
diff-lcs (1.6.2)
80+
dotenv (3.2.0)
81+
drb (2.2.3)
4582
em-websocket (0.5.3)
4683
eventmachine (>= 0.12.9)
4784
http_parser.rb (~> 0)
@@ -50,158 +87,130 @@ GEM
5087
execjs (2.10.0)
5188
fast_blank (1.0.1)
5289
fastimage (2.4.0)
53-
ferrum (0.15)
90+
ferrum (0.17.1)
5491
addressable (~> 2.5)
92+
base64 (~> 0.2)
5593
concurrent-ruby (~> 1.1)
5694
webrick (~> 1.7)
5795
websocket-driver (~> 0.7)
58-
ffi (1.17.1)
59-
ffi (1.17.1-aarch64-linux-gnu)
60-
ffi (1.17.1-aarch64-linux-musl)
61-
ffi (1.17.1-arm-linux-gnu)
62-
ffi (1.17.1-arm-linux-musl)
63-
ffi (1.17.1-arm64-darwin)
64-
ffi (1.17.1-x86-linux-gnu)
65-
ffi (1.17.1-x86-linux-musl)
66-
ffi (1.17.1-x86_64-darwin)
67-
ffi (1.17.1-x86_64-linux-gnu)
68-
ffi (1.17.1-x86_64-linux-musl)
69-
haml (6.3.0)
96+
ffi (1.17.3)
97+
ffi (1.17.3-aarch64-linux-gnu)
98+
ffi (1.17.3-aarch64-linux-musl)
99+
ffi (1.17.3-arm-linux-gnu)
100+
ffi (1.17.3-arm-linux-musl)
101+
ffi (1.17.3-arm64-darwin)
102+
ffi (1.17.3-x86-linux-gnu)
103+
ffi (1.17.3-x86-linux-musl)
104+
ffi (1.17.3-x86_64-darwin)
105+
ffi (1.17.3-x86_64-linux-gnu)
106+
ffi (1.17.3-x86_64-linux-musl)
107+
haml (6.4.0)
70108
temple (>= 0.8.2)
71109
thor
72110
tilt
73111
hamster (3.0.0)
74112
concurrent-ruby (~> 1.0)
75-
hashie (5.0.0)
76-
http_parser.rb (0.8.0)
77-
i18n (1.14.7)
113+
hashie (5.1.0)
114+
logger
115+
http_parser.rb (0.8.1)
116+
i18n (1.14.8)
78117
concurrent-ruby (~> 1.0)
118+
json (2.18.0)
79119
kramdown (2.5.1)
80120
rexml (>= 3.3.9)
81121
listen (3.9.0)
82122
rb-fsevent (~> 0.10, >= 0.10.3)
83123
rb-inotify (~> 0.9, >= 0.9.10)
84124
logger (1.7.0)
85-
matrix (0.4.2)
125+
matrix (0.4.3)
86126
memoist (0.16.2)
87-
middleman (4.6.0)
88-
middleman-cli (= 4.6.0)
89-
middleman-core (= 4.6.0)
90-
middleman-blog (4.0.3)
127+
middleman-blog (4.2.1)
91128
addressable (~> 2.3)
92129
middleman-core (>= 4.0.0)
93130
tzinfo (>= 0.3.0)
94-
middleman-cli (4.6.0)
95-
thor (>= 0.17.0, < 1.3.0)
96-
middleman-core (4.6.0)
97-
activesupport (>= 6.1)
98-
addressable (~> 2.4)
99-
bundler (~> 2.0)
100-
coffee-script (~> 2.2)
101-
contracts
102-
dotenv
103-
erubi
104-
execjs (~> 2.0)
105-
fast_blank
106-
fastimage (~> 2.0)
107-
haml (>= 4.0.5)
108-
hamster (~> 3.0)
109-
hashie (>= 3.4, < 6.0)
110-
i18n (>= 1.6, < 1.15)
111-
kramdown (~> 2.4)
112-
listen (~> 3.0)
113-
memoist (~> 0.14)
114-
padrino-helpers (~> 0.15.0)
115-
parallel
116-
rack (>= 3)
117-
rackup
118-
sassc (~> 2.0)
119-
servolux
120-
tilt (~> 2.2)
121-
toml
122-
uglifier (>= 3, < 5)
123-
webrick
124131
middleman-gh-pages (0.4.1)
125132
rake (> 0.9.3)
126-
middleman-livereload (3.4.7)
133+
middleman-livereload (3.5.0)
127134
em-websocket (~> 0.5.1)
128135
middleman-core (>= 3.3)
129-
rack-livereload (~> 0.3.15)
130-
middleman-syntax (3.4.0)
136+
rack-livereload (~> 0.6.1)
137+
middleman-syntax (3.6.1)
131138
middleman-core (>= 3.2)
132139
rouge (~> 3.2)
133140
mini_mime (1.1.5)
134141
mini_portile2 (2.8.9)
135-
minitest (5.25.5)
136-
nio4r (2.7.4)
137-
nokogiri (1.18.9)
142+
minitest (6.0.1)
143+
prism (~> 1.5)
144+
nio4r (2.7.5)
145+
nokogiri (1.19.0)
138146
mini_portile2 (~> 2.8.2)
139147
racc (~> 1.4)
140-
nokogiri (1.18.9-aarch64-linux-gnu)
148+
nokogiri (1.19.0-aarch64-linux-gnu)
141149
racc (~> 1.4)
142-
nokogiri (1.18.9-aarch64-linux-musl)
150+
nokogiri (1.19.0-aarch64-linux-musl)
143151
racc (~> 1.4)
144-
nokogiri (1.18.9-arm-linux-gnu)
152+
nokogiri (1.19.0-arm-linux-gnu)
145153
racc (~> 1.4)
146-
nokogiri (1.18.9-arm-linux-musl)
154+
nokogiri (1.19.0-arm-linux-musl)
147155
racc (~> 1.4)
148-
nokogiri (1.18.9-arm64-darwin)
156+
nokogiri (1.19.0-arm64-darwin)
149157
racc (~> 1.4)
150-
nokogiri (1.18.9-x86_64-darwin)
158+
nokogiri (1.19.0-x86_64-darwin)
151159
racc (~> 1.4)
152-
nokogiri (1.18.9-x86_64-linux-gnu)
160+
nokogiri (1.19.0-x86_64-linux-gnu)
153161
racc (~> 1.4)
154-
nokogiri (1.18.9-x86_64-linux-musl)
162+
nokogiri (1.19.0-x86_64-linux-musl)
155163
racc (~> 1.4)
156164
opal (1.8.2)
157165
ast (>= 2.3.0)
158166
parser (~> 3.0, >= 3.0.3.2)
159167
opal-browser (0.3.5)
160168
opal (>= 1.0, < 2.0)
161169
paggio (>= 0.3.0)
162-
padrino-helpers (0.15.3)
170+
padrino-helpers (0.16.0)
163171
i18n (>= 0.6.7, < 2)
164-
padrino-support (= 0.15.3)
165-
tilt (>= 1.4.1, < 3)
166-
padrino-support (0.15.3)
172+
padrino-support (= 0.16.0)
173+
tilt (>= 2.1, < 3)
174+
padrino-support (0.16.0)
167175
paggio (0.3.0)
168-
parallel (1.26.3)
169-
parser (3.3.7.4)
176+
parallel (1.27.0)
177+
parser (3.3.10.1)
170178
ast (~> 2.4.1)
171179
racc
172180
parslet (2.0.0)
173-
public_suffix (6.0.1)
174-
puma (6.6.0)
181+
prism (1.8.0)
182+
public_suffix (7.0.2)
183+
puma (7.1.0)
175184
nio4r (~> 2.0)
176185
racc (1.8.1)
177-
rack (3.1.18)
178-
rack-livereload (0.3.17)
179-
rack
186+
rack (3.1.19)
187+
rack-livereload (0.6.1)
188+
rack (>= 3.0, < 3.2)
180189
rack-test (2.2.0)
181190
rack (>= 1.3)
182-
rackup (2.2.1)
191+
rackup (2.3.1)
183192
rack (>= 3)
184-
rake (13.2.1)
193+
rake (13.3.1)
185194
rb-fsevent (0.11.2)
186195
rb-inotify (0.11.1)
187196
ffi (~> 1.0)
188197
redcarpet (3.6.1)
189-
regexp_parser (2.10.0)
190-
rexml (3.4.2)
198+
regexp_parser (2.11.3)
199+
rexml (3.4.4)
191200
rouge (3.30.0)
192-
rspec (3.13.0)
201+
rspec (3.13.2)
193202
rspec-core (~> 3.13.0)
194203
rspec-expectations (~> 3.13.0)
195204
rspec-mocks (~> 3.13.0)
196-
rspec-core (3.13.3)
205+
rspec-core (3.13.6)
197206
rspec-support (~> 3.13.0)
198-
rspec-expectations (3.13.3)
207+
rspec-expectations (3.13.5)
199208
diff-lcs (>= 1.2.0, < 2.0)
200209
rspec-support (~> 3.13.0)
201-
rspec-mocks (3.13.2)
210+
rspec-mocks (3.13.7)
202211
diff-lcs (>= 1.2.0, < 2.0)
203212
rspec-support (~> 3.13.0)
204-
rspec-support (3.13.2)
213+
rspec-support (3.13.6)
205214
sass (3.7.4)
206215
sass-listen (~> 4.0.0)
207216
sass-listen (4.0.0)
@@ -211,20 +220,20 @@ GEM
211220
ffi (~> 1.9)
212221
securerandom (0.4.1)
213222
servolux (0.13.0)
214-
temple (0.10.3)
215-
terser (1.2.5)
223+
temple (0.10.4)
224+
terser (1.2.6)
216225
execjs (>= 0.3.0, < 3)
217-
thor (1.2.2)
218-
tilt (2.6.0)
226+
thor (1.5.0)
227+
tilt (2.7.0)
219228
toml (0.3.0)
220229
parslet (>= 1.8.0, < 3.0.0)
221230
tzinfo (2.0.6)
222231
concurrent-ruby (~> 1.0)
223232
uglifier (4.2.1)
224233
execjs (>= 0.3.0, < 3)
225-
uri (1.0.4)
226-
webrick (1.9.1)
227-
websocket-driver (0.7.7)
234+
uri (1.1.1)
235+
webrick (1.9.2)
236+
websocket-driver (0.8.0)
228237
base64
229238
websocket-extensions (>= 0.1.0)
230239
websocket-extensions (0.1.5)
@@ -250,8 +259,9 @@ PLATFORMS
250259

251260
DEPENDENCIES
252261
capybara
262+
contracts (>= 0.17.3)
253263
cuprite
254-
middleman
264+
middleman!
255265
middleman-blog
256266
middleman-gh-pages
257267
middleman-livereload
@@ -266,4 +276,4 @@ DEPENDENCIES
266276
webrick
267277

268278
BUNDLED WITH
269-
2.6.6
279+
4.0.4

0 commit comments

Comments
 (0)