libyajl2 2.0.0 → 2.1.0
This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries.
- checksums.yaml +4 -4
- data/Gemfile +9 -11
- data/ext/libyajl2/extconf.rb +4 -4
- data/lib/libyajl2/version.rb +1 -1
- data/libyajl2.gemspec +0 -8
- metadata +7 -79
- data/lib/libyajl2/vendored-libyajl2/lib/libyajl.bundle +0 -0
checksums.yaml
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
---
|
2
2
|
SHA256:
|
3
|
-
metadata.gz:
|
4
|
-
data.tar.gz:
|
3
|
+
metadata.gz: 772c24f5ec0300301d32c89923f651443f4a88d15c9b4f5a70916b7c9b8c3955
|
4
|
+
data.tar.gz: 5d541036506e19c824ec4b1102e58733e49d1b77b37e5b5c912b8f474ab346cc
|
5
5
|
SHA512:
|
6
|
-
metadata.gz:
|
7
|
-
data.tar.gz:
|
6
|
+
metadata.gz: bc003ebc372536ecb758a19c3a0a7fb40a9c3cb6d3edd6d24331aad29cb78bbc2fdda86b9f45d5bbea665ab5dc812481a24d540a1d1d949428163d630cc3c23e
|
7
|
+
data.tar.gz: 806ea890fc96cfbad5595c26115b5a99c8439d000f258acd8e672a449d8ca26188c37961766a10b70b8352862f60b5c4d47811f22bd1eef460dc1b75ede1eede
|
data/Gemfile
CHANGED
@@ -2,17 +2,15 @@ source "https://rubygems.org"
|
|
2
2
|
|
3
3
|
gemspec
|
4
4
|
|
5
|
-
group :
|
6
|
-
|
7
|
-
gem "
|
8
|
-
gem "
|
9
|
-
gem "
|
10
|
-
gem "
|
11
|
-
gem "
|
5
|
+
group :development do
|
6
|
+
# required for 'rake spec'
|
7
|
+
gem "bundler"
|
8
|
+
gem "rake"
|
9
|
+
gem "rake-compiler"
|
10
|
+
gem "rspec"
|
11
|
+
gem "ffi", "~> 1.9"
|
12
12
|
end
|
13
13
|
|
14
|
-
|
15
|
-
gem "
|
16
|
-
gem "rubysl", "~> 2.0"
|
17
|
-
gem "psych"
|
14
|
+
group :development_extras do
|
15
|
+
gem "chefstyle"
|
18
16
|
end
|
data/ext/libyajl2/extconf.rb
CHANGED
@@ -48,11 +48,11 @@ module Libyajl2Build
|
|
48
48
|
# magic flags copied from upstream yajl build system (-std=c99 is necessary for older gcc)
|
49
49
|
$CFLAGS << " -std=c99 -pedantic -Wpointer-arith -Wno-format-y2k -Wstrict-prototypes -Wmissing-declarations -Wnested-externs -Wextra -Wundef -Wwrite-strings -Wold-style-definition -Wredundant-decls -Wno-unused-parameter -Wno-sign-compare -Wmissing-prototypes"
|
50
50
|
$CFLAGS << " -O2" # match what the upstream uses for optimization
|
51
|
+
end
|
51
52
|
|
52
|
-
|
53
|
-
|
54
|
-
|
55
|
-
end
|
53
|
+
# create the implib on windows
|
54
|
+
if windows?
|
55
|
+
$LDFLAGS << " -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--out-implib=libyajldll.a -Wl,--output-def,libyajl.def"
|
56
56
|
end
|
57
57
|
|
58
58
|
$CFLAGS << " -DNDEBUG"
|
data/lib/libyajl2/version.rb
CHANGED
data/libyajl2.gemspec
CHANGED
@@ -19,12 +19,4 @@ Gem::Specification.new do |spec|
|
|
19
19
|
spec.require_paths = ["lib"]
|
20
20
|
|
21
21
|
spec.extensions = Dir["ext/**/extconf.rb"]
|
22
|
-
|
23
|
-
# required for 'rake spec'
|
24
|
-
spec.add_development_dependency "bundler"
|
25
|
-
spec.add_development_dependency "rake"
|
26
|
-
# rake-compiler 0.9.2 is required for rbx compiles, and in turn requires rubygems >= 1.8.25
|
27
|
-
spec.add_development_dependency "rake-compiler"
|
28
|
-
spec.add_development_dependency "rspec"
|
29
|
-
spec.add_development_dependency "ffi", "~> 1.9"
|
30
22
|
end
|
metadata
CHANGED
@@ -1,85 +1,15 @@
|
|
1
1
|
--- !ruby/object:Gem::Specification
|
2
2
|
name: libyajl2
|
3
3
|
version: !ruby/object:Gem::Version
|
4
|
-
version: 2.
|
4
|
+
version: 2.1.0
|
5
5
|
platform: ruby
|
6
6
|
authors:
|
7
7
|
- lamont-granquist
|
8
|
-
autorequire:
|
8
|
+
autorequire:
|
9
9
|
bindir: bin
|
10
10
|
cert_chain: []
|
11
|
-
date:
|
12
|
-
dependencies:
|
13
|
-
- !ruby/object:Gem::Dependency
|
14
|
-
name: bundler
|
15
|
-
requirement: !ruby/object:Gem::Requirement
|
16
|
-
requirements:
|
17
|
-
- - ">="
|
18
|
-
- !ruby/object:Gem::Version
|
19
|
-
version: '0'
|
20
|
-
type: :development
|
21
|
-
prerelease: false
|
22
|
-
version_requirements: !ruby/object:Gem::Requirement
|
23
|
-
requirements:
|
24
|
-
- - ">="
|
25
|
-
- !ruby/object:Gem::Version
|
26
|
-
version: '0'
|
27
|
-
- !ruby/object:Gem::Dependency
|
28
|
-
name: rake
|
29
|
-
requirement: !ruby/object:Gem::Requirement
|
30
|
-
requirements:
|
31
|
-
- - ">="
|
32
|
-
- !ruby/object:Gem::Version
|
33
|
-
version: '0'
|
34
|
-
type: :development
|
35
|
-
prerelease: false
|
36
|
-
version_requirements: !ruby/object:Gem::Requirement
|
37
|
-
requirements:
|
38
|
-
- - ">="
|
39
|
-
- !ruby/object:Gem::Version
|
40
|
-
version: '0'
|
41
|
-
- !ruby/object:Gem::Dependency
|
42
|
-
name: rake-compiler
|
43
|
-
requirement: !ruby/object:Gem::Requirement
|
44
|
-
requirements:
|
45
|
-
- - ">="
|
46
|
-
- !ruby/object:Gem::Version
|
47
|
-
version: '0'
|
48
|
-
type: :development
|
49
|
-
prerelease: false
|
50
|
-
version_requirements: !ruby/object:Gem::Requirement
|
51
|
-
requirements:
|
52
|
-
- - ">="
|
53
|
-
- !ruby/object:Gem::Version
|
54
|
-
version: '0'
|
55
|
-
- !ruby/object:Gem::Dependency
|
56
|
-
name: rspec
|
57
|
-
requirement: !ruby/object:Gem::Requirement
|
58
|
-
requirements:
|
59
|
-
- - ">="
|
60
|
-
- !ruby/object:Gem::Version
|
61
|
-
version: '0'
|
62
|
-
type: :development
|
63
|
-
prerelease: false
|
64
|
-
version_requirements: !ruby/object:Gem::Requirement
|
65
|
-
requirements:
|
66
|
-
- - ">="
|
67
|
-
- !ruby/object:Gem::Version
|
68
|
-
version: '0'
|
69
|
-
- !ruby/object:Gem::Dependency
|
70
|
-
name: ffi
|
71
|
-
requirement: !ruby/object:Gem::Requirement
|
72
|
-
requirements:
|
73
|
-
- - "~>"
|
74
|
-
- !ruby/object:Gem::Version
|
75
|
-
version: '1.9'
|
76
|
-
type: :development
|
77
|
-
prerelease: false
|
78
|
-
version_requirements: !ruby/object:Gem::Requirement
|
79
|
-
requirements:
|
80
|
-
- - "~>"
|
81
|
-
- !ruby/object:Gem::Version
|
82
|
-
version: '1.9'
|
11
|
+
date: 2021-04-07 00:00:00.000000000 Z
|
12
|
+
dependencies: []
|
83
13
|
description: Installs a vendored copy of libyajl2 for distributions which lack it
|
84
14
|
email:
|
85
15
|
|
@@ -288,7 +218,6 @@ files:
|
|
288
218
|
- ext/libyajl2/yajl_tree.c
|
289
219
|
- ext/libyajl2/yajl_version.c
|
290
220
|
- lib/libyajl2.rb
|
291
|
-
- lib/libyajl2/vendored-libyajl2/lib/libyajl.bundle
|
292
221
|
- lib/libyajl2/version.rb
|
293
222
|
- libyajl2.gemspec
|
294
223
|
- spec/ffi_spec.rb
|
@@ -298,7 +227,7 @@ homepage: https://github.com/chef/libyajl2-gem
|
|
298
227
|
licenses:
|
299
228
|
- Apache-2.0
|
300
229
|
metadata: {}
|
301
|
-
post_install_message:
|
230
|
+
post_install_message:
|
302
231
|
rdoc_options: []
|
303
232
|
require_paths:
|
304
233
|
- lib
|
@@ -313,9 +242,8 @@ required_rubygems_version: !ruby/object:Gem::Requirement
|
|
313
242
|
- !ruby/object:Gem::Version
|
314
243
|
version: '0'
|
315
244
|
requirements: []
|
316
|
-
|
317
|
-
|
318
|
-
signing_key:
|
245
|
+
rubygems_version: 3.2.3
|
246
|
+
signing_key:
|
319
247
|
specification_version: 4
|
320
248
|
summary: Installs a vendored copy of libyajl2 for distributions which lack it
|
321
249
|
test_files:
|
Binary file
|