forked from lancethepants/tomatoware
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
297 lines (258 loc) · 7.2 KB
/
CHANGES
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
2.0 November 7, 2019
gcc 9.2.0
Can now cross-compile mipsel target binaries on arm host
llvm 9.0.0 (arm only)
Can compile arm and mipsel targets
uclibc-ng 1.0.32
Most other libraries and utilies at latest versions
1.3
Update uclibc-ng to 1.0.13
Update gcc to 5.3.0
Using buildroot 2016.02
Various library updates
1.2
Add golang build script
Add file command
Add distcc command
Use fakeroot for packaging
Update uclibc-ng to 1.0.11
Update OpenSSL to 1.0.2f
Update openssh to 7.1p2
Update asterisk to 11.21.0
Update bash to 4.3.42
Update git to 2.7.0
Update unrar to 5.3.9
Update curl to 7.47.0
Update cmake to 3.4.3
Update nettle to 3.1.1
Update GnuTLS to 3.4.8
Update coreutils to 8.25
Update findutils to 4.5.19
Update strace to 4.11
Update sqlite to 3.10.2
Update tzdata to 2016a
Update lzma SDK 15.14
Update gettext to 0.19.7
Update pcre to 8.38
Update iksemel to 1.4+ (1.5)
Build iksemel using OpenSSL's crypto.
Add CONFIG_SHELL environment variable to tell autotools to use tomatoware's bash.
Use github https link for retrieving ca certs.
1.1
Use buildroot-2015-11 for both ARM and MIPSEL toolchains.
Add backtrace library support.
Update gcc to 5.2.0
Update openssl to 1.0.2e
Update asterisk to 11.20.0
Update perl to 5.22.1
Update curl to 7.46.0
Update git to 2.6.4
Update xz-utils to 5.22
Update gettext to 0.19.6
Update coreutils to 8.24
Update util-linux to 2.27
Update cmake to 3.4.2
Update unrar to 5.3.8
Update OpenSSH to 7.1p1
Update zsh to 5.1.1
Update flex to 2.6.0
Update sqlite to 3.9.2
Update libxml2 to 2.9.3
Update wget to 1.17.1
Update pkg-config to 0.29
Update tmux to 2.1
Update gmp to 6.1.0
Update unixODBC to 2.3.4
Update cpio to 2.12
Update timezone data to 2015g
Compile upx from source for both ARM and MIPSEL
1.0.3
Update OpenSSL to 1.0.2d
Update asterisk to 11.19.0
Update openssh to 7.0p1
Update curl to 7.43.0
Update ncurses to 6.0
Update libreadline to 6.3
Update gettext to 0.19.5.1
Update sqlite to 3.8.11.1
Update libpcap to 1.7.4
Update Linux-pam to 1.2.1
Update pcre to 8.37
Update MPFR to 3.1.3
Update tmux to 2.0
Update cmake to 3.3.0
Update check to 0.10.0
Update strace to 4.10
Update git to 2.5.0
Update unrar to 5.3.2
Update screen 4.3.1
Update par2cmdline to 0.6.13
Update gawk to 4.1.3
Update zsh to 5.0.8
Update texinfo to 6.0
Update Time Zone Database to 2015f
Add unixODBC package
Add cpio package
Rebase July 9, 2015
1.0.2
Update OpenSSL to 1.0.1m
Update libpcap to 1.7.2
Update tcl to 8.6.4
Update sqlite to 3.8.9.0
Update libsigc++ to 2.4.1
Update perl to 5.20.2
Update unrar to 5.2.7
Update git to 2.3.5
Update Openssh to 6.8
Update mpc to 1.0.3
Update wget to 1.16.3
Update Time Zone Data to 2015c
Update par2cmdline to 0.6.12
Update asterisk to 11.17.1
Add Stack Smashing Protection to ARM uClibc
Add cmake 3.2.2 package
Add gzip 1.6 package
1.0.1
Improved arm support.
Now uses a buildroot to create a cross toolchain.
Uses gcc 4.9.2, and uclibc 0.9.33.2.
No other changes between 1.0 and 1.0.1 except for arm architecture support.
1.0
update lzo to 2.09
update xz utils to 5.2.0
udpate OpenSSL to 1.0.1l
update gettext to 0.19.4
update curl to 7.40.0
update libffi to 3.2.1
update tcl to 8.6.2
update sqlite to 3.8.8.2
update libxml to 2.9.2
update libevent to 2.0.22
update perl to 5.20.1
update pcre to 8.36
update setuptools to 7.0
update Markdown to 2.5.1
update par2cmdline to 0.6.11
update unrar to 5.2.5
update git to 2.3.0
update OpenSSH to 6.7
update bash to 4.3.30
update automake to 1.15
update bison to 3.0.4
update libtool to 2.4.5
update make to 4.1
update patch to 2.7.4
update wget to 1.16.1
update grep to 2.21
update gnutls to 3.2.21
update asterisk to 11.16.0
add zsh shell
add libmysqlclient
remove uptime from coreutils
remove mount from util-linux
clean up patches
add mysql logging support in asterisk
Rebase September 22, 2014
0.9.5
Update OpenSSL to 1.0.1i
Update gettext to 0.19.2
Update libffi to 3.1
Update sqlite to 3.8.6
Update setuptools to 5.8
Update unrar to 5.1.7 and remove parallel build
Update git to 2.1.1
Update curl to 7.38.0
Update grep to 2.20
Update gnutls to 3.2.18
Update asterisk to 11.12.11
update libsigc++ to 2.4.0
Update check to 0.9.14
Update xzutils to 5.0.7
Update libpcap to 1.6.2
Update Markdown to 2.5
pcre, enable unicode support
0.9.0
Add support mipsel soft-float. Now is used by default
Updates to upstream toolchain.
Update asterisk 11.9.0.
Update pcre to 8.35.
Update gawk to 4.1.1.
Update Markdown to 2.4.
Update htop to 1.0.3
Update setupools 3.6.
Update unrar to 5.1.5.
Update git to 1.9.3.
Update screen to 4.2.1.
Update gnutls to 3.2.14.
0.8.6
Update asterisk to 11.8.1
Update OpenSSL to 1.0.1g
Update OpenSSH to 6.6p1
Update setuptools to 3.3
Update sqlite to 3.8.4.3
Update gnutls to 3.2.13
Update gmp to 6.0.0a
Update git to 1.9.1
Update unrar to 5.1.2
Update curl to 7.36.0
Update flex to 2.5.39
Update gettext to 0.18.3.2
Add srtp capability to asterisk.
Prepare for arm port.
Ncurses better detection.
binutils better library detection with sysroot.
0.8
Update asterisk to 11.8.0
Update OpenSSL to 1.0.1f
Update gnutls to 3.2.12.1
Update git to 1.9.0
Update OpenSSH to 6.5p1
Update bash to 4.3
Update Perl to 5.18.2
Update tmux to 1.9a
Update unrar to 5.0.14
Update wget to 1.15
Update curl to 7.35.0
Update grep to 2.18
Update libpcap to 1.5.3
Update sqlite to 3.8.3.1
Update setuptools to 2.2
Update Check to 0.9.12
Update MPC to 1.0.2
Update gdbm to 1.11
Add asterisk chan_dongle module (USB modem capability)
Add package unzip 6.0
gcc bugfix for a MIPS specific internal compiler error
Enable Berkeley DB c++ api
Enable gnutls local libopts
Fix broken bzip2 for /opt prefix Tomatoware
Fix code that would break in 32bit build environments (untested)
Correct all perl scripts to use corrected interpreter path.
Updates to README file
0.7 Update Asterisk to version 11.7.0
Various other package updates (view git commits).
0.6 Tomatoware can now be compiled with any /prefix desired.
Revert to cross-compiled perl.
Update Asterisk to version 11.6
Various other package updates.
0.5 Update most packages to latest versions.
Added tmux package.
Look at git log for complete list of changes.
0.4
Place 'set -e' and set x' in all scripts. This will show commands run, and kick out if any errors occur.
Revised scripts to remember where they've stopped, if an error occurs.
Remove the following packages
Ucarp, Tinc, OpenVPN, NZBGet, Transmission
I maintain static binaries of some of these. NZBGet static binary can be obtained from their site.
This project is different from optware/entware. This is not another package manager for all general applications.
It is focused on creating a development environment.
I am throwing out most unnecessary packages that don't meet this purpose.
You can compile these using the project, that's what this is for.
Added the following packages
xz utils, sed, texinfo, vim
Updated the following packages
gettext, curl, sqlite, setuptools, git, bison
Changed to use OpenSSL from TomatoUSB/AsusWRT, which has some assembly optimizations.
TODO
Add subversion package.
Convert to scripts to Makefiles.