-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlibs.yml
More file actions
302 lines (292 loc) · 14.7 KB
/
libs.yml
File metadata and controls
302 lines (292 loc) · 14.7 KB
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
libs:
# openssl110:
# name: openssl
# urls:
# - https://www.openssl.org/source/old/1.1.0/openssl-1.1.0.tar.gz
# - https://www.openssl.org/source/old/1.1.0/openssl-1.1.0a.tar.gz
# - https://www.openssl.org/source/old/1.1.0/openssl-1.1.0b.tar.gz
# - https://www.openssl.org/source/old/1.1.0/openssl-1.1.0c.tar.gz
# - https://www.openssl.org/source/old/1.1.0/openssl-1.1.0d.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# custombuild:
# - call "{vcvarsall}" x86
# - cd "{buildpath}"
# - perl "{extractedpath}/Configure" "--prefix={binpath}" "--openssldir={binpath}" VC-WIN32
# - nmake
# - nmake install
# 64bit: false
# openssl102:
# name: openssl
# urls:
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2a.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2b.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2c.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2d.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2e.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2f.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2g.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2h.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2i.tar.gz
# - https://www.openssl.org/source/old/1.0.2/openssl-1.0.2j.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# custombuild:
# - call "{vcvarsall}" x86
# - xcopy "{extractedpath}" "{buildpath}" /E /Y
# - cd "{buildpath}"
# - perl Configure "--prefix={binpath}" "--openssldir={binpath}" debug-VC-WIN32 "-WX-"
# - call ms\do_nasm
# - nmake -f ms\ntdll.mak
# - nmake -f ms\ntdll.mak install
# - xcopy "{buildpath}\out32dll.dbg\ssleay32.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\openssl.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\libeay32.pdb" "{binpath}\bin\" /E /Y
# 64bit: false
# openssl101:
# name: openssl
# urls:
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1a.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1b.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1c.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1d.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1f.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1g.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1h.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1i.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1j.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1k.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1l.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1m.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1n.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1o.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1p.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1q.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1r.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1s.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1t.tar.gz
# - https://www.openssl.org/source/old/1.0.1/openssl-1.0.1u.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# custombuild:
# - call "{vcvarsall}" x86
# - xcopy "{extractedpath}" "{buildpath}" /E /Y
# - cd "{buildpath}"
# - perl Configure "--prefix={binpath}" "--openssldir={binpath}" debug-VC-WIN32 "-WX-" "-D_CRT_SECURE_NO_WARNINGS"
# - perl -i.bak -p -e "s/return\(cflags\);/return(CFLAGS);/g" crypto\cversion.c
# - call ms\do_nasm
# - nmake -f ms\ntdll.mak
# - nmake -f ms\ntdll.mak install
# - xcopy "{buildpath}\out32dll.dbg\ssleay32.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\openssl.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\libeay32.pdb" "{binpath}\bin\" /E /Y
# 64bit: false
# openssl100:
# name: openssl
# urls:
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0.tar.gz
# # openssl 1.0.0a cannot be built in the openssl100 chain, it has a bug in its build env
# # - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0a.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0b.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0c.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0d.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0e.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0f.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0g.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0h.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0i.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0j.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0k.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0l.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0m.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0n.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0o.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0p.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0q.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0r.tar.gz
# - https://www.openssl.org/source/old/1.0.0/openssl-1.0.0s.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# custombuild:
# - call "{vcvarsall}" x86
# - xcopy "{extractedpath}" "{buildpath}" /E /Y
# - cd "{buildpath}"
# - perl Configure no-asm "--prefix={binpath}" "--openssldir={binpath}" debug-VC-WIN32
# - call ms\do_ms.bat
# - perl -i.bak -p -e "s/\-WX //g;" ms\ntdll.mak
# - perl -i.bak -p -e "s/return\(cflags\);/return(CFLAGS);/g" crypto\cversion.c
# - nmake -f ms\ntdll.mak
# - nmake -f ms\ntdll.mak install
# - xcopy "{buildpath}\out32dll.dbg\ssleay32.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\openssl.pdb" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll.dbg\libeay32.pdb" "{binpath}\bin\" /E /Y
# 64bit: false
# openssl098:
# name: openssl
# urls:
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8a.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8b.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8c.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8d.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8e.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8f.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8g.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8h.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8i.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8j.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8k.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8l.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8m.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8n.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8o.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8p.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8q.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8r.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8s.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8t.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8u.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8v.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8w.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8x.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8y.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8za.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zb.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zc.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zd.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8ze.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zf.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zg.tar.gz
# - https://www.openssl.org/source/old/0.9.x/openssl-0.9.8zh.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# custombuild:
# - call "{vcvarsall}" x86
# - xcopy "{extractedpath}" "{buildpath}" /E /Y
# - cd "{buildpath}"
# - perl Configure no-asm "--prefix={binpath}" "--openssldir={binpath}" VC-WIN32
# - call ms\do_ms.bat
# - perl -i.bak -p -e "s/\-WX //g;" ms\ntdll.mak
# - perl -i.bak -p -e "s/\/WX //g;" ms\ntdll.mak
# - perl -i.bak -p -e "s/LFLAGS=(.*)$/LFLAGS=$1 \/debug/g;" ms\ntdll.mak
# - nmake -f ms\ntdll.mak
# - xcopy "{buildpath}\out32dll\ssleay32.*" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll\openssl.*" "{binpath}\bin\" /E /Y
# - xcopy "{buildpath}\out32dll\libeay32.*" "{binpath}\bin\" /E /Y
# 64bit: false
# libpng:
# url: ftp://ftp.simplesystems.org/pub/png/src/history/libpng16/libpng-{version}.tar.gz
# versions:
# - "1.6.24"
# - "1.6.25"
# - "1.6.26"
# - "1.6.27"
# - "1.6.28"
# filetype: tar.gz
# extracts_to_subfolder: true
# dependencies:
# all:
# zlib: "1.2.11"
# zlib12:
# name: zlib
# url: http://zlib.net/fossils/zlib-{version}.tar.gz
# versions:
# - "1.2.7"
# - "1.2.8"
# - "1.2.9"
# - "1.2.10"
# - "1.2.11"
# filetype: tar.gz
# extracts_to_subfolder: true
# pcre2:
# url: https://ftp.pcre.org/pub/pcre/pcre2-{version}.tar.gz
# versions:
# - "10.00"
# - "10.10"
# - "10.20"
# - "10.21"
# - "10.22"
# - "10.23"
# filetype: tar.gz
# cmakeflags:
# - PCRE2_BUILD_TESTS=OFF
# - BUILD_SHARED_LIBS=ON
# extracts_to_subfolder: true
# dependencies:
# all:
# bzip2: "1.0.6"
# zlib: "1.2.11"
# customcmake:
# "10.22": pcre2/pcre2-10.22.cmake
# pcre:
# url: https://ftp.pcre.org/pub/pcre/pcre-{version}.tar.gz
# versions:
# - "8.36"
# - "8.37"
# - "8.38"
# - "8.39"
# - "8.40"
# filetype: tar.gz
# cmakeflags:
# - PCRE_BUILD_TESTS=OFF
# - BUILD_SHARED_LIBS=ON
# extracts_to_subfolder: true
# dependencies:
# all:
# bzip2: "1.0.6"
# zlib: "1.2.11"
# customcmake:
# "8.40": pcre/pcre-8.40.cmake
# bzip2:
# url: http://www.bzip.org/{version}/bzip2-{version}.tar.gz
# versions:
# - "1.0.2"
# - "1.0.3"
# - "1.0.4"
# - "1.0.5"
# - "1.0.6"
# filetype: tar.gz
# extracts_to_subfolder: true
# customcmake:
# all: bzip2/all.cmake
# tinyxml2:
# url: https://github.com/leethomason/tinyxml2/archive/{version}.tar.gz
# versions:
# - "4.0.1"
# - "4.0.0"
# - "3.0.0"
# - "2.2.0"
# - "2.1.0"
# - "2.0.2"
# - "2.0.1"
# filetype: tar.gz
# cmakeflags:
# - BUILD_SHARED_LIBS=ON
# extracts_to_subfolder: true
# tinyxml:
# urls:
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.2/tinyxml_2_6_2.tar.gz
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.1/tinyxml_2_6_1.tar.gz
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.6.0/tinyxml_2_6_0.tar.gz
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.3/tinyxml_2_5_3.tar.gz
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.2/tinyxml_2_5_2.tar.gz
# - http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.1/tinyxml_2_5_1.tar.gz
# filetype: tar.gz
# extracts_to_subfolder: true
# subfolder_needs_rename: true
# customcmake:
# all: tinyxml/all.cmake
# xz:
# url: https://downloads.sourceforge.net/project/lzmautils/xz-{version}.tar.gz
# versions:
# - "5.2.3"
# - "5.2.2"
# - "5.2.1"
# - "5.2.0"
# filetype: tar.gz
# extracts_to_subfolder: true
# customcmake:
# all: xz/all.cmake