1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
{
"name": "GerbilScheme",
"description": "Opinionated dialect of Scheme designed for Systems Programming",
"url": "https://github.com/vyzo/gerbil/archive/v0.15.1.tar.gz",
"mirror": null,
"homepage": "https://cons.io",
"depends": [
{
"depend": "gambit-scheme",
"build-depend": false
},
{
"depend": "leveldb",
"build-depend": false
},
{
"depend": "libyaml",
"build-depend": false
},
{
"depend": "lmdb",
"build-depend": false
},
{
"depend": "openssl",
"build-depend": false
}
],
"resource": [],
"conflicts": [],
"patches": [],
"install": [
"bins = %w[",
"gxi",
"gxc",
"gxi-build-script",
"gxpkg",
"gxprof",
"gxtags",
"]",
"cd \"src\" do",
"ENV.append_path \"PATH\", \"#{Formula[\"gambit-scheme\"].opt_prefix}/current/bin\"",
"ENV[\"SDKROOT\"] = MacOS.sdk_path if MacOS.version <= :sierra",
"inreplace \"std/build-features.ss\" do |s|",
"s.gsub! \"(enable leveldb #f)\", \"(enable leveldb #t)\"",
"s.gsub! \"(enable libxml #f)\", \"(enable libxml #t)\"",
"s.gsub! \"(enable libyaml #f)\", \"(enable libyaml #t)\"",
"s.gsub! \"(enable lmdb #f)\", \"(enable lmdb #t)\""
],
"version": "0.15.1",
"file": "gerbil-scheme.rb"
}
|