Mercurial > mxe-octave
comparison index.html @ 2371:082cd6e86b6b
merge
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Fri, 30 Mar 2012 11:02:47 +0200 |
parents | 7be112e3261c |
children | 65847798eb13 |
comparison
equal
deleted
inserted
replaced
1875:97d5a5c48c12 | 2371:082cd6e86b6b |
---|---|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
2 <html> | |
3 <head> | |
4 | |
5 <meta http-equiv="content-type" content="text/html; charset=utf-8"> | |
6 | |
7 <title>MXE (M cross environment)</title> | |
8 | |
9 <style type="text/css"> | |
10 body { | |
11 font-size: 11pt; | |
12 margin-top: 0em; | |
13 } | |
14 h1, h2, h3 { | |
15 font-family: sans-serif; | |
16 } | |
17 h2 { | |
18 font-size: 14pt; | |
19 } | |
20 h3 { | |
21 font-size: 11pt; | |
22 background-color: #eee; | |
23 } | |
24 ul { | |
25 padding-left: 2em; | |
26 } | |
27 li, dt { | |
28 margin-bottom: 0.8em; | |
29 } | |
30 .compact-list li { | |
31 margin-bottom: 0em; | |
32 } | |
33 .usage dt { | |
34 font-family: monospace; | |
35 } | |
36 dd { | |
37 margin-bottom: 1em; | |
38 } | |
39 table { | |
40 border-collapse: separate; | |
41 border-spacing: 1px; | |
42 } | |
43 table.translation td { | |
44 padding-left: 0.5em; | |
45 padding-right: 0.5em; | |
46 } | |
47 td, dt { | |
48 background-color: #eee; | |
49 } | |
50 pre { | |
51 font-size: 8pt; | |
52 border: thin dotted #ccc; | |
53 padding: 2pt; | |
54 } | |
55 img { | |
56 border: thin solid #000; | |
57 } | |
58 #navigation a { | |
59 text-decoration: none; | |
60 color: #00f; | |
61 } | |
62 #navigation a:visited { | |
63 text-decoration: none; | |
64 color: #009; | |
65 } | |
66 #navigation ul { | |
67 padding-left: 0em; | |
68 margin-left: 0em; | |
69 margin-top: 1.5em; | |
70 margin-bottom: 0em; | |
71 list-style-type: none; | |
72 } | |
73 #navigation li { | |
74 margin-bottom: 0.2em; | |
75 } | |
76 @media screen, handheld { | |
77 h1 { | |
78 font-size: 12pt; | |
79 margin-top: 0em; | |
80 } | |
81 h2 { | |
82 margin-top: 0em; | |
83 padding-top: 1em; | |
84 } | |
85 #navigation { | |
86 position: fixed; | |
87 float: left; /* hack for ancient browsers | |
88 which don't support "position: fixed;" */ | |
89 margin-top: 1em; | |
90 margin-left: 1em; | |
91 padding-left: 1em; | |
92 padding-right: 1em; | |
93 padding-top: 1em; | |
94 padding-bottom: 1em; | |
95 width: 14em; | |
96 background-color: #afa; | |
97 } | |
98 .section { | |
99 width: 30em; | |
100 margin-left: 19em; | |
101 margin-bottom: 100%; | |
102 } | |
103 #package-list { | |
104 width: 40em; | |
105 } | |
106 } | |
107 </style> | |
108 | |
109 </head> | |
110 <body> | |
111 | |
112 <div id="navigation"> | |
113 <h1>MXE (M cross environment)</h1> | |
114 | |
115 <ul> | |
116 <li><a href="#introduction" >Introduction</a></li> | |
117 <li><a href="#screenshots" >Screenshots</a></li> | |
118 <li><a href="#tutorial" >Tutorial</a></li> | |
119 <li><a href="#download" >Download</a></li> | |
120 <li><a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">Mailing List</a></li> | |
121 </ul> | |
122 <ul> | |
123 <li><a href="#requirements" >Requirements</a></li> | |
124 <li><a href="#usage" >Usage</a></li> | |
125 <li><a href="#packages" >List of Packages</a></li> | |
126 <li><a href="#creating-packages">Creating Packages</a></li> | |
127 <li><a href="#copyright" >Copyright</a></li> | |
128 <li><a href="#history" >History</a></li> | |
129 </ul> | |
130 <ul> | |
131 <li><a href="#see-also" >See also</a></li> | |
132 <li><a href="#used-by" >Used by</a></li> | |
133 </ul> | |
134 </div> | |
135 | |
136 <div class="section"> | |
137 <h2 id="introduction">Introduction</h2> | |
138 | |
139 <p> | |
140 MXE (M cross environment) is a Makefile that | |
141 compiles a cross compiler and cross compiles | |
142 many free libraries such as SDL and Qt. Thus, | |
143 it provides a nice cross compiling environment | |
144 for various target platforms, which | |
145 </p> | |
146 | |
147 <ul> | |
148 <li> | |
149 is designed to | |
150 <a href="#requirements">run on any Unix system</a> | |
151 </li> | |
152 <li> | |
153 is easy to adapt and to extend | |
154 </li> | |
155 <li> | |
156 builds | |
157 <a href="#packages">many free libraries</a> | |
158 in addition to the cross compiler | |
159 </li> | |
160 <li> | |
161 can also | |
162 <a href="#usage">build just a subset</a> | |
163 of the packages, | |
164 and automatically builds their dependencies | |
165 </li> | |
166 <li> | |
167 downloads all needed packages | |
168 and verifies them by their checksums | |
169 </li> | |
170 <li> | |
171 is able to update the version numbers of all packages automatically | |
172 </li> | |
173 <li> | |
174 directly uses source packages, | |
175 thus ensuring the whole build mechanism is transparent | |
176 </li> | |
177 <li> | |
178 allows inter-package and intra-package | |
179 <a href="#usage">parallel builds</a> | |
180 whenever possible | |
181 </li> | |
182 <li> | |
183 is already | |
184 <a href="#used-by">used by several projects</a> | |
185 </li> | |
186 </ul> | |
187 </div> | |
188 | |
189 <div class="section"> | |
190 <h2 id="screenshots">Screenshots</h2> | |
191 | |
192 <p> | |
193 Cross compiling | |
194 <a href="http://www.xs4all.nl/~thebeez/4tH/">4tH</a>: | |
195 </p> | |
196 <a href="doc/screenshot-4th-compile.png"><img src="doc/screenshot-4th-compile-small.png" alt="4th-compile"></a> | |
197 | |
198 <p> | |
199 and running it: | |
200 </p> | |
201 <a href="doc/screenshot-4th-run.png"><img src="doc/screenshot-4th-run-small.png" alt="4th-run"></a> | |
202 </div> | |
203 | |
204 <div class="section"> | |
205 <h2 id="tutorial">Tutorial</h2> | |
206 | |
207 <h3>Step 1: Download and Unpack</h3> | |
208 | |
209 <p> | |
210 First, you should ensure that your system meets | |
211 MXE's | |
212 <a href="#requirements">requirements</a>. | |
213 You will almost certainly have to install some stuff. | |
214 </p> | |
215 | |
216 <p> | |
217 When everything is fine, download the | |
218 <a href="#download">current stable version</a>: | |
219 </p> | |
220 <pre>git clone -b stable https://github.com/mxe/mxe.git</pre> | |
221 | |
222 <p> | |
223 If you don't mind installing it in your home directory, | |
224 just skip the following step and go straight to step 3. | |
225 </p> | |
226 | |
227 <h3>Step 2: System-wide Installation (optional)</h3> | |
228 | |
229 <p> | |
230 Now you should save any previous installation | |
231 of the MXE. | |
232 Assuming you've installed it under | |
233 /opt/mxe (any other directory will do as well), | |
234 you should execute the following commands: | |
235 </p> | |
236 <pre>su | |
237 mv /opt/mxe /opt/mxe.old | |
238 exit</pre> | |
239 | |
240 <p> | |
241 Then you need to transfer the entire directory to its definitive location. | |
242 We will assume again you use /opt/mxe, | |
243 but feel free to use any other directory if you like. | |
244 </p> | |
245 <pre>su | |
246 mv mxe /opt/mxe | |
247 exit</pre> | |
248 | |
249 <p> | |
250 We're almost done. | |
251 Just change to your newly created directory and get going: | |
252 </p> | |
253 <pre>cd /opt/mxe</pre> | |
254 | |
255 <h3>Step 3: Build MXE</h3> | |
256 | |
257 <p> | |
258 Enter the directory where you've downloaded the MXE. | |
259 Now it depends on what you actually want – or need. | |
260 </p> | |
261 | |
262 <p> | |
263 If you choose to enter: | |
264 </p> | |
265 <pre>make</pre> | |
266 <p> | |
267 you're in for a long wait, | |
268 because it compiles | |
269 <a href="#packages">a lot of packages</a>. | |
270 On the other hand it doesn't require any intervention, | |
271 so you're free to do whatever you like | |
272 – like watch a movie or go for a night on the town. | |
273 When it's done you'll find that you've installed | |
274 a very capable Win32 cross compiler onto your system. | |
275 </p> | |
276 | |
277 <p> | |
278 If you only need the most basic tools you can also use: | |
279 </p> | |
280 <pre>make gcc</pre> | |
281 <p> | |
282 and add any additional packages you need later on. | |
283 You can also supply a host of packages on the | |
284 <a href="#usage">command line</a>, | |
285 e.g.: | |
286 </p> | |
287 <pre>make gtk lua libidn</pre> | |
288 <p> | |
289 You'll always end up with a consistent cross compiling environment. | |
290 </p> | |
291 | |
292 <p> | |
293 After you're done it just needs a little post-installation. | |
294 </p> | |
295 | |
296 <h3>Step 4: Environment Variables</h3> | |
297 | |
298 <p> | |
299 Edit your .bashrc script in order to change $PATH: | |
300 </p> | |
301 <pre>export PATH=/<em>where MXE is installed</em>/usr/bin:$PATH</pre> | |
302 | |
303 <p> | |
304 In case you are using custom $PKG_CONFIG_PATH entries, | |
305 you can add separate entries for cross builds: | |
306 </p> | |
307 <pre>export PKG_CONFIG_PATH="<em>entries for native builds</em>"</pre> | |
308 <pre>export PKG_CONFIG_PATH_i686_pc_mingw32="<em>entries for MXE builds</em>"</pre> | |
309 <p> | |
310 Remember to use i686-pc-mingw32-pkg-config | |
311 instead of pkg-config for cross builds. | |
312 The Autotools do that automatically for you. | |
313 </p> | |
314 | |
315 <p> | |
316 Note that any other compiler related environment variables | |
317 (like $CC, $LDFLAGS, etc.) | |
318 may spoil your compiling pleasure, | |
319 so be sure to delete or disable those. | |
320 </p> | |
321 | |
322 <p> | |
323 Congratulations! | |
324 You're ready to cross compile anything you like. | |
325 </p> | |
326 | |
327 <h3>Step 5a: Cross compile your Project (Autotools)</h3> | |
328 | |
329 <p> | |
330 If you use the | |
331 <a href="http://www.lrde.epita.fr/~adl/autotools.html">Autotools</a>, | |
332 all you have to do is: | |
333 </p> | |
334 <pre>./configure --host=i686-pc-mingw32 | |
335 make</pre> | |
336 | |
337 <p> | |
338 If you build a library, you might also want to enforce a static build: | |
339 </p> | |
340 <pre>./configure --host=i686-pc-mingw32 --enable-static --disable-shared | |
341 make</pre> | |
342 | |
343 <p> | |
344 Don't worry about a warning like this: | |
345 </p> | |
346 <pre>configure: WARNING: If you wanted to set the --build type, don't use --host. | |
347 If a cross compiler is detected then cross compile mode will be used.</pre> | |
348 <p> | |
349 Everything will be just fine. | |
350 </p> | |
351 | |
352 <h3>Step 5b: Cross compile your Project (CMake)</h3> | |
353 | |
354 <p> | |
355 If you have a | |
356 <a href="http://www.cmake.org/">CMake</a> project, | |
357 you can use the provided toolchain file: | |
358 </p> | |
359 <pre>cmake ... -DCMAKE_TOOLCHAIN_FILE=/<em>where MXE is installed</em>/usr/i686-pc-mingw32/share/cmake/mingw-cross-env-conf.cmake</pre> | |
360 | |
361 <h3>Step 5c: Cross compile your Project (Qt)</h3> | |
362 | |
363 <p> | |
364 If you have a | |
365 <a href="http://qt.nokia.com/">Qt</a> application, | |
366 all you have to do is: | |
367 </p> | |
368 <pre>i686-pc-mingw32-qmake | |
369 make</pre> | |
370 <p> | |
371 If you are using Qt plugins | |
372 such as the svg or ico image handlers, | |
373 you should also have a look at the | |
374 <a href="http://qt.nokia.com/doc/plugins-howto.html#static-plugins">Qt documentation about static plugins</a>. | |
375 </p> | |
376 <p> | |
377 Note the sql drivers (-qt-sql-*) | |
378 and the image handlers for jpeg, tiff, gif and mng | |
379 are built-in, <em>not</em> plugins. | |
380 </p> | |
381 | |
382 <h3>Step 5d: Cross compile your Project (Makefile)</h3> | |
383 | |
384 <p> | |
385 If you have a handwritten Makefile, | |
386 you probably will have to make a few adjustments to it: | |
387 </p> | |
388 <pre>CC=$(CROSS)gcc | |
389 LD=$(CROSS)ld | |
390 AR=$(CROSS)ar | |
391 PKG_CONFIG=$(CROSS)pkg-config</pre> | |
392 <p> | |
393 You may have to add a few others, depending on your project. | |
394 </p> | |
395 | |
396 <p> | |
397 Then, all you have to do is: | |
398 </p> | |
399 <pre>make CROSS=i686-pc-mingw32-</pre> | |
400 <p> | |
401 That's it! | |
402 </p> | |
403 | |
404 <h3>Step 5e: Cross compile your Project (OSG)</h3> | |
405 | |
406 <p> | |
407 Using static OpenSceneGraph libraries requires a few changes to your source. | |
408 The graphics subsystem and all plugins required by your application must be | |
409 referenced explicitly. Use a code block like the following: | |
410 </p> | |
411 <pre>#ifdef OSG_LIBRARY_STATIC | |
412 USE_GRAPHICSWINDOW() | |
413 USE_OSGPLUGIN(<plugin1>) | |
414 USE_OSGPLUGIN(<plugin2>) | |
415 ... | |
416 #endif</pre> | |
417 <p> | |
418 Look at <code>examples/osgstaticviewer/osgstaticviewer.cpp</code> in the | |
419 OpenSceneGraph source distribution for an example. This example can be | |
420 compiled with the following command: | |
421 </p> | |
422 <pre>i686-pc-mingw32-g++ \ | |
423 -o osgstaticviewer.exe examples/osgstaticviewer/osgstaticviewer.cpp \ | |
424 `i686-pc-mingw32-pkg-config --cflags openscenegraph-osgViewer openscenegraph-osgPlugins` \ | |
425 `i686-pc-mingw32-pkg-config --libs openscenegraph-osgViewer openscenegraph-osgPlugins`</pre> | |
426 <p> | |
427 The <code>i686-pc-mingw32-pkg-config</code> command from MXE will | |
428 automatically add <code>-DOSG_LIBRARY_STATIC</code> to your compiler flags. | |
429 </p> | |
430 | |
431 <h3>Further Steps</h3> | |
432 | |
433 <p> | |
434 If you need further assistance, | |
435 feel free to join the | |
436 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">project mailing list</a> | |
437 where you'll get in touch with | |
438 the MXE developers | |
439 and other users. | |
440 </p> | |
441 </div> | |
442 | |
443 <div class="section"> | |
444 <div id="latest-release"></div> | |
445 <div id="development"></div> | |
446 <h2 id="download">Download</h2> | |
447 | |
448 <p> | |
449 To obtain the current stable version, run: | |
450 </p> | |
451 | |
452 <pre>git clone -b stable https://github.com/mxe/mxe.git</pre> | |
453 | |
454 <p> | |
455 The development version can be obtained by: | |
456 </p> | |
457 | |
458 <pre>git clone -b master https://github.com/mxe/mxe.git</pre> | |
459 | |
460 <p> | |
461 To retrieve updates, run: | |
462 </p> | |
463 | |
464 <pre>git pull</pre> | |
465 | |
466 <p> | |
467 You can also browse the | |
468 <a href="https://github.com/mxe/mxe">web repository</a>. | |
469 </p> | |
470 | |
471 <p> | |
472 In addition, | |
473 feel free to join the | |
474 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">project mailing list</a> | |
475 and to <a href="#creating-packages">propose new packages</a>. | |
476 </p> | |
477 | |
478 <p> | |
479 For the sake of simplicity, there are just two | |
480 branches, "master" and "stable". Although it might | |
481 seem obvious, here's an overview of the types of | |
482 changes that go into each branch: | |
483 </p> | |
484 | |
485 <ul class="compact-list"> | |
486 <li> | |
487 Any change of a build script goes into "master". | |
488 </li> | |
489 <li> | |
490 Any package upgrade goes into "master". | |
491 </li> | |
492 <li> | |
493 Any documentation upgrade that refers to a feature | |
494 not present in stable goes into "master". | |
495 </li> | |
496 <li> | |
497 Anything else that doesn't affect the build goes | |
498 into "stable". | |
499 </li> | |
500 <li> | |
501 Any non-critical improvement to the main Makefile | |
502 goes into "stable". | |
503 </li> | |
504 <li> | |
505 Any improvement in the package download URLs or | |
506 package version recognition goes into "stable". | |
507 </li> | |
508 <li> | |
509 When in doubt, "master" is used rather than "stable". | |
510 </li> | |
511 <li> | |
512 After a successful testing phase, the whole "master" | |
513 branch will be merged into "stable" (fast-forward). | |
514 </li> | |
515 </ul> | |
516 </div> | |
517 | |
518 <div class="section"> | |
519 <h2 id="requirements">Requirements</h2> | |
520 | |
521 <p> | |
522 Mingw-cross-env requires a recent Unix system where | |
523 all components as stated in the table below | |
524 are installed. | |
525 Detailed instructions are available for: | |
526 </p> | |
527 | |
528 <ul class="compact-list"> | |
529 <li><a href="#requirements-debian">Debian</a></li> | |
530 <li><a href="#requirements-fedora">Fedora</a></li> | |
531 <li><a href="#requirements-freebsd">FreeBSD</a></li> | |
532 <li><a href="#requirements-frugalware">Frugalware</a></li> | |
533 <li><a href="#requirements-gentoo">Gentoo</a></li> | |
534 <li><a href="#requirements-macos">Mac OS X</a></li> | |
535 <li><a href="#requirements-opensuse">openSUSE</a></li> | |
536 </ul> | |
537 | |
538 <table class="requirements"> | |
539 <tr> | |
540 <td><a href="http://www.gnu.org/software/autoconf/">Autoconf</a></td> | |
541 <td>≥ 2.64</td> | |
542 </tr> | |
543 <tr> | |
544 <td><a href="http://sources.redhat.com/automake/">Automake</a></td> | |
545 <td>≥ 1.10</td> | |
546 </tr> | |
547 <tr> | |
548 <td><a href="http://www.gnu.org/software/bash/">Bash</a></td> | |
549 <td></td> | |
550 </tr> | |
551 <tr> | |
552 <td><a href="http://www.gnu.org/software/bison/">Bison</a></td> | |
553 <td></td> | |
554 </tr> | |
555 <tr> | |
556 <td><a href="http://www.bzip.org/">Bzip2</a></td> | |
557 <td></td> | |
558 </tr> | |
559 <tr> | |
560 <td><a href="http://www.cmake.org/">CMake</a></td> | |
561 <td>≥ 2.8.0</td> | |
562 </tr> | |
563 <tr> | |
564 <td><a href="http://flex.sourceforge.net/">Flex</a></td> | |
565 <td>≥ 2.5.31</td> | |
566 </tr> | |
567 <tr> | |
568 <td><a href="http://gcc.gnu.org/">GCC</a> (gcc, g++)</td> | |
569 <td></td> | |
570 </tr> | |
571 <tr> | |
572 <td><a href="http://git-scm.com/">Git</a></td> | |
573 <td>≥ 1.7</td> | |
574 </tr> | |
575 <tr> | |
576 <td><a href="http://www.gnu.org/s/gettext/">GNU Gettext</a></td> | |
577 <td></td> | |
578 </tr> | |
579 <tr> | |
580 <td><a href="http://www.gnu.org/software/make/">GNU Make</a></td> | |
581 <td>≥ 3.81</td> | |
582 </tr> | |
583 <tr> | |
584 <td><a href="http://www.gnu.org/software/sed/">GNU Sed</a></td> | |
585 <td></td> | |
586 </tr> | |
587 <tr> | |
588 <td><a href="http://freedesktop.org/wiki/Software/intltool/">Intltool</a></td> | |
589 <td>≥ 0.40</td> | |
590 </tr> | |
591 <tr> | |
592 <td><a href="http://en.wikipedia.org/wiki/C_standard_library">LibC</a> for 32-bit</td> | |
593 <td></td> | |
594 </tr> | |
595 <tr> | |
596 <td><a href="http://www.gnu.org/software/libtool/">Libtool</a></td> | |
597 <td>≥ 2.2</td> | |
598 </tr> | |
599 <tr> | |
600 <td><a href="http://www.openssl.org/">OpenSSL</a>-dev</td> | |
601 <td></td> | |
602 </tr> | |
603 <tr> | |
604 <td><a href="http://www.gnu.org/software/patch/">Patch</a></td> | |
605 <td></td> | |
606 </tr> | |
607 <tr> | |
608 <td><a href="http://www.perl.org/">Perl</a></td> | |
609 <td></td> | |
610 </tr> | |
611 <tr> | |
612 <td><a href="http://search.cpan.org/dist/XML-Parser/Parser.pm">Perl XML::Parser</a></td> | |
613 <td></td> | |
614 </tr> | |
615 <tr> | |
616 <td><a href="http://pkg-config.freedesktop.org/">Pkg-config</a></td> | |
617 <td>≥ 0.16</td> | |
618 </tr> | |
619 <tr> | |
620 <td><a href="http://www.scons.org/">SCons</a></td> | |
621 <td>≥ 0.98</td> | |
622 </tr> | |
623 <tr> | |
624 <td><a href="http://www.info-zip.org/UnZip.html">UnZip</a></td> | |
625 <td></td> | |
626 </tr> | |
627 <tr> | |
628 <td><a href="http://www.gnu.org/software/wget/">Wget</a></td> | |
629 <td></td> | |
630 </tr> | |
631 <tr> | |
632 <td><a href="http://tukaani.org/xz/">XZ Utils</a></td> | |
633 <td></td> | |
634 </tr> | |
635 <tr> | |
636 <td><a href="http://www.tortall.net/projects/yasm/">Yasm</a></td> | |
637 <td></td> | |
638 </tr> | |
639 </table> | |
640 | |
641 <h3 id="requirements-debian">Debian (GNU/kFreeBSD & GNU/Linux)</h3> | |
642 | |
643 <!-- http://www.debian.org/distrib/packages#search_packages --> | |
644 <pre>aptitude install -R autoconf automake bash bison bzip2 \ | |
645 cmake flex gettext git g++ intltool \ | |
646 libtool libltdl-dev openssl libssl-dev \ | |
647 libxml-parser-perl make patch perl \ | |
648 pkg-config scons sed unzip wget \ | |
649 xz-utils yasm</pre> | |
650 | |
651 <p> | |
652 On 64-bit Debian, install also: | |
653 </p> | |
654 <pre>aptitude install -R g++-multilib</pre> | |
655 | |
656 <h3 id="requirements-fedora">Fedora</h3> | |
657 | |
658 <!-- https://admin.fedoraproject.org/pkgdb/ --> | |
659 <pre>yum install autoconf automake bash bison bzip2 cmake \ | |
660 flex gcc-c++ gettext git intltool make sed \ | |
661 libtool openssl-devel patch perl pkgconfig \ | |
662 scons yasm unzip wget xz</pre> | |
663 | |
664 <p> | |
665 On 64-bit Fedora, | |
666 there are <a href="#open-issue-nsis">open issues with the NSIS package</a>. | |
667 </p> | |
668 | |
669 <h3 id="requirements-freebsd">FreeBSD</h3> | |
670 | |
671 <!-- http://www.freshports.org/ --> | |
672 <pre>pkg_add -r automake111 autoconf268 bash bison cmake \ | |
673 flex gettext git gmake gsed intltool libtool \ | |
674 openssl patch perl p5-XML-Parser pkg-config \ | |
675 scons unzip wget yasm</pre> | |
676 | |
677 <p> | |
678 Ensure that /usr/local/bin precedes /usr/bin in your $PATH: | |
679 </p> | |
680 <p> | |
681 For C style shells, edit .cshrc | |
682 </p> | |
683 <pre>setenv PATH /usr/local/bin:$PATH</pre> | |
684 <p> | |
685 For Bourne shells, edit .profile | |
686 </p> | |
687 <pre>export PATH = /usr/local/bin:$PATH</pre> | |
688 <p> | |
689 On 64-bit FreeBSD, | |
690 there are <a href="#open-issue-nsis">open issues with the NSIS package</a>. | |
691 </p> | |
692 | |
693 <h3 id="requirements-frugalware">Frugalware</h3> | |
694 | |
695 <!-- http://www.frugalware.org/packages --> | |
696 <pre>pacman-g2 -S autoconf automake bash bzip2 bison cmake \ | |
697 flex gcc gettext git intltool make sed libtool \ | |
698 openssl patch perl perl-xml-parser pkgconfig \ | |
699 scons unzip wget xz xz-lzma yasm</pre> | |
700 | |
701 <p> | |
702 On 64-bit Frugalware, | |
703 there are <a href="#open-issue-nsis">open issues with the NSIS package</a>. | |
704 </p> | |
705 | |
706 <h3 id="requirements-gentoo">Gentoo</h3> | |
707 | |
708 <!-- http://packages.gentoo.org/ --> | |
709 <pre>emerge sys-devel/autoconf sys-devel/automake \ | |
710 app-shells/bash sys-devel/bison app-arch/bzip2 \ | |
711 dev-util/cmake sys-devel/flex sys-devel/gcc \ | |
712 sys-devel/gettext dev-vcs/git \ | |
713 dev-util/intltool sys-devel/make sys-apps/sed \ | |
714 sys-devel/libtool dev-libs/openssl sys-devel/patch \ | |
715 dev-lang/perl dev-perl/XML-Parser \ | |
716 dev-util/pkgconfig dev-util/scons app-arch/unzip \ | |
717 net-misc/wget app-arch/xz-utils dev-lang/yasm</pre> | |
718 | |
719 <h3 id="requirements-macos">Mac OS X</h3> | |
720 | |
721 <p> | |
722 Install | |
723 <a href="http://developer.apple.com/xcode/">Xcode 4</a> | |
724 and | |
725 <a href="http://www.macports.org/">MacPorts</a>, | |
726 then run: | |
727 </p> | |
728 <!-- http://www.macports.org/ports.php --> | |
729 <pre>sudo port install autoconf automake bison cmake flex \ | |
730 gettext git-core gsed intltool libtool \ | |
731 openssl p5-xml-parser pkgconfig scons \ | |
732 wget xz yasm</pre> | |
733 <p> | |
734 Mac OS X versions ≤ 10.6 are no longer supported. | |
735 </p> | |
736 | |
737 <h3 id="requirements-opensuse">openSUSE</h3> | |
738 | |
739 <!-- http://software.opensuse.org/113/en --> | |
740 <pre>zypper install -R autoconf automake bash bison bzip2 \ | |
741 cmake flex gcc-c++ gettext-tools git \ | |
742 intltool libtool make openssl \ | |
743 libopenssl-devel patch perl \ | |
744 perl-XML-Parser pkg-config scons \ | |
745 sed unzip wget xz yasm</pre> | |
746 | |
747 <p> | |
748 On 64-bit openSUSE, install also: | |
749 </p> | |
750 <pre>zypper install -R gcc-32bit glibc-devel-32bit \ | |
751 libgcc46-32bit libgomp46-32bit \ | |
752 libstdc++46-devel-32bit</pre> | |
753 | |
754 <h3 id="open-issue-nsis">Open Issues with NSIS</h3> | |
755 | |
756 <p> | |
757 The NSIS package contains some native tools that are | |
758 currently 32-bit only. In order to build these on a | |
759 64-bit system, multi-lib support must be enabled in the | |
760 compiler toolchain. However, not all operating systems | |
761 support this. | |
762 </p> | |
763 <p> | |
764 Since no other packages depend on it, the remainder of | |
765 MXE can be successfully built by simply | |
766 removing the package: | |
767 </p> | |
768 <pre>rm <em>where MXE is downloaded</em>/src/nsis.mk</pre> | |
769 </div> | |
770 | |
771 <div class="section"> | |
772 <h2 id="usage">Usage</h2> | |
773 | |
774 <p> | |
775 All build commands also download the packages if necessary. | |
776 </p> | |
777 <p> | |
778 In a BSD userland, substitute "make" with "gmake". | |
779 </p> | |
780 <dl class="usage"> | |
781 | |
782 <dt>make</dt> | |
783 | |
784 <dd> | |
785 build all packages, | |
786 non-parallel | |
787 </dd> | |
788 | |
789 <dt>make gcc</dt> | |
790 | |
791 <dd> | |
792 build a minimal useful set of packages, | |
793 i.e. the cross compilers | |
794 and the most basic packages, | |
795 non-parallel | |
796 </dd> | |
797 | |
798 <dt>make foo bar</dt> | |
799 | |
800 <dd> | |
801 build packages "foo", "bar" and their dependencies, | |
802 non-parallel | |
803 </dd> | |
804 | |
805 <dt>make foo bar -j 4 JOBS=2</dt> | |
806 | |
807 <dd> | |
808 build packages "foo", "bar" and their dependencies, | |
809 where up to 4 packages are build in parallel, | |
810 each with up to 2 compiler processes running in parallel | |
811 </dd> | |
812 | |
813 <dt>make check-requirements</dt> | |
814 | |
815 <dd> | |
816 check most of the | |
817 <a href="#requirements">requirements</a> | |
818 if necessary | |
819 – executed automatically | |
820 before building packages | |
821 </dd> | |
822 | |
823 <dt>make download</dt> | |
824 | |
825 <dd> | |
826 download all packages, | |
827 non-parallel, | |
828 such that subsequent builds work without internet access | |
829 </dd> | |
830 | |
831 <dt>make download-foo download-bar</dt> | |
832 | |
833 <dd> | |
834 download packages "foo", "bar" and their dependencies, | |
835 non-parallel | |
836 </dd> | |
837 | |
838 <dt>make download-foo download-bar -j 4</dt> | |
839 | |
840 <dd> | |
841 download packages "foo", "bar" and their dependencies, | |
842 where up to 4 packages are downloaded in parallel | |
843 </dd> | |
844 | |
845 <dt>make clean</dt> | |
846 | |
847 <dd> | |
848 remove all package builds | |
849 – use with caution! | |
850 </dd> | |
851 | |
852 <dt>make clean-pkg</dt> | |
853 | |
854 <dd> | |
855 remove all unused package files, | |
856 handy after a successful update | |
857 </dd> | |
858 | |
859 <dt>make update</dt> | |
860 | |
861 <dd> | |
862 for internal use only! | |
863 – | |
864 update the version numbers of all packages, | |
865 download the new versions and note their checksums | |
866 </dd> | |
867 | |
868 <dt>make cleanup-style</dt> | |
869 | |
870 <dd> | |
871 for internal use only! | |
872 – | |
873 cleanup coding style | |
874 </dd> | |
875 | |
876 </dl> | |
877 </div> | |
878 | |
879 <div class="section"> | |
880 <h2 id="packages">List of Packages</h2> | |
881 | |
882 <p> | |
883 See something missing? Feel free to <a href="#creating-packages">create a new package</a>. | |
884 </p> | |
885 <table id="package-list"> | |
886 <tr> | |
887 <td id="agg-package">agg</td> | |
888 <td id="agg-version">2.5</td> | |
889 <td id="agg-website"><a href="http://www.antigrain.com/">Anti-Grain Geometry</a></td> | |
890 </tr> | |
891 <tr> | |
892 <td id="atk-package">atk</td> | |
893 <td id="atk-version">2.2.0</td> | |
894 <td id="atk-website"><a href="http://www.gtk.org/">ATK</a></td> | |
895 </tr> | |
896 <tr> | |
897 <td id="atkmm-package">atkmm</td> | |
898 <td id="atkmm-version">2.22.6</td> | |
899 <td id="atkmm-website"><a href="http://www.gtkmm.org/">ATKmm</a></td> | |
900 </tr> | |
901 <tr> | |
902 <td id="aubio-package">aubio</td> | |
903 <td id="aubio-version">0.3.2</td> | |
904 <td id="aubio-website"><a href="http://www.aubio.org/">aubio</a></td> | |
905 </tr> | |
906 <tr> | |
907 <td id="bfd-package">bfd</td> | |
908 <td id="bfd-version">2.22</td> | |
909 <td id="bfd-website"><a href="http://www.gnu.org/software/binutils/">Binary File Descriptor library</a></td> | |
910 </tr> | |
911 <tr> | |
912 <td id="binutils-package">binutils</td> | |
913 <td id="binutils-version">2.22</td> | |
914 <td id="binutils-website"><a href="http://www.gnu.org/software/binutils/">GNU Binutils</a></td> | |
915 </tr> | |
916 <tr> | |
917 <td id="blas-package">blas</td> | |
918 <td id="blas-version">1</td> | |
919 <td id="blas-website"><a href="http://www.netlib.org/blas/">blas</a></td> | |
920 </tr> | |
921 <tr> | |
922 <td id="boost-package">boost</td> | |
923 <td id="boost-version">1.49.0</td> | |
924 <td id="boost-website"><a href="http://www.boost.org/">Boost C++ Library</a></td> | |
925 </tr> | |
926 <tr> | |
927 <td id="bzip2-package">bzip2</td> | |
928 <td id="bzip2-version">1.0.6</td> | |
929 <td id="bzip2-website"><a href="http://www.bzip.org/">bzip2</a></td> | |
930 </tr> | |
931 <tr> | |
932 <td id="cairo-package">cairo</td> | |
933 <td id="cairo-version">1.10.2</td> | |
934 <td id="cairo-website"><a href="http://cairographics.org/">cairo</a></td> | |
935 </tr> | |
936 <tr> | |
937 <td id="cairomm-package">cairomm</td> | |
938 <td id="cairomm-version">1.10.0</td> | |
939 <td id="cairomm-website"><a href="http://cairographics.org/cairomm/">cairomm</a></td> | |
940 </tr> | |
941 <tr> | |
942 <td id="cblas-package">cblas</td> | |
943 <td id="cblas-version">1</td> | |
944 <td id="cblas-website"><a href="http://www.netlib.org/blas/">cblas</a></td> | |
945 </tr> | |
946 <tr> | |
947 <td id="cgal-package">cgal</td> | |
948 <td id="cgal-version">4.0</td> | |
949 <td id="cgal-website"><a href="http://www.cgal.org/">cgal</a></td> | |
950 </tr> | |
951 <tr> | |
952 <td id="cppunit-package">cppunit</td> | |
953 <td id="cppunit-version">1.12.1</td> | |
954 <td id="cppunit-website"><a href="http://apps.sourceforge.net/mediawiki/cppunit/">CppUnit</a></td> | |
955 </tr> | |
956 <tr> | |
957 <td id="cunit-package">cunit</td> | |
958 <td id="cunit-version">2.1-2</td> | |
959 <td id="cunit-website"><a href="http://cunit.sourceforge.net/">cunit</a></td> | |
960 </tr> | |
961 <tr> | |
962 <td id="curl-package">curl</td> | |
963 <td id="curl-version">7.25.0</td> | |
964 <td id="curl-website"><a href="http://curl.haxx.se/libcurl/">cURL</a></td> | |
965 </tr> | |
966 <tr> | |
967 <td id="dbus-package">dbus</td> | |
968 <td id="dbus-version">1.5.12</td> | |
969 <td id="dbus-website"><a href="http://dbus.freedesktop.org/">dbus</a></td> | |
970 </tr> | |
971 <tr> | |
972 <td id="dcmtk-package">dcmtk</td> | |
973 <td id="dcmtk-version">3.6.0</td> | |
974 <td id="dcmtk-website"><a href="http://dicom.offis.de/dcmtk.php.en">DCMTK</a></td> | |
975 </tr> | |
976 <tr> | |
977 <td id="devil-package">devil</td> | |
978 <td id="devil-version">1.7.8</td> | |
979 <td id="devil-website"><a href="http://openil.sourceforge.net/">DevIL</a></td> | |
980 </tr> | |
981 <tr> | |
982 <td id="eigen-package">eigen</td> | |
983 <td id="eigen-version">2.0.17</td> | |
984 <td id="eigen-website"><a href="http://eigen.tuxfamily.org/">eigen</a></td> | |
985 </tr> | |
986 <tr> | |
987 <td id="exiv2-package">exiv2</td> | |
988 <td id="exiv2-version">0.22</td> | |
989 <td id="exiv2-website"><a href="http://www.exiv2.org/">Exiv2</a></td> | |
990 </tr> | |
991 <tr> | |
992 <td id="expat-package">expat</td> | |
993 <td id="expat-version">2.1.0</td> | |
994 <td id="expat-website"><a href="http://expat.sourceforge.net/">Expat XML Parser</a></td> | |
995 </tr> | |
996 <tr> | |
997 <td id="faad2-package">faad2</td> | |
998 <td id="faad2-version">2.7</td> | |
999 <td id="faad2-website"><a href="http://www.audiocoding.com/">faad2</a></td> | |
1000 </tr> | |
1001 <tr> | |
1002 <td id="ffmpeg-package">ffmpeg</td> | |
1003 <td id="ffmpeg-version">0.10.2</td> | |
1004 <td id="ffmpeg-website"><a href="http://www.ffmpeg.org/">ffmpeg</a></td> | |
1005 </tr> | |
1006 <tr> | |
1007 <td id="fftw-package">fftw</td> | |
1008 <td id="fftw-version">3.3.1</td> | |
1009 <td id="fftw-website"><a href="http://www.fftw.org/">fftw</a></td> | |
1010 </tr> | |
1011 <tr> | |
1012 <td id="file-package">file</td> | |
1013 <td id="file-version">5.11</td> | |
1014 <td id="file-website"><a href="http://www.darwinsys.com/file/">file</a></td> | |
1015 </tr> | |
1016 <tr> | |
1017 <td id="flac-package">flac</td> | |
1018 <td id="flac-version">1.2.1</td> | |
1019 <td id="flac-website"><a href="http://www.xiph.org/ogg/">FLAC</a></td> | |
1020 </tr> | |
1021 <tr> | |
1022 <td id="fltk-package">fltk</td> | |
1023 <td id="fltk-version">1.3.0</td> | |
1024 <td id="fltk-website"><a href="http://www.fltk.org/">FLTK</a></td> | |
1025 </tr> | |
1026 <tr> | |
1027 <td id="fontconfig-package">fontconfig</td> | |
1028 <td id="fontconfig-version">2.9.0</td> | |
1029 <td id="fontconfig-website"><a href="http://fontconfig.org/">fontconfig</a></td> | |
1030 </tr> | |
1031 <tr> | |
1032 <td id="freeglut-package">freeglut</td> | |
1033 <td id="freeglut-version">2.8.0</td> | |
1034 <td id="freeglut-website"><a href="http://freeglut.sourceforge.net/">freeglut</a></td> | |
1035 </tr> | |
1036 <tr> | |
1037 <td id="freeimage-package">freeimage</td> | |
1038 <td id="freeimage-version">3.15.3</td> | |
1039 <td id="freeimage-website"><a href="http://freeimage.sourceforge.net/">FreeImage</a></td> | |
1040 </tr> | |
1041 <tr> | |
1042 <td id="freetds-package">freetds</td> | |
1043 <td id="freetds-version">0.91</td> | |
1044 <td id="freetds-website"><a href="http://www.freetds.org/">FreeTDS</a></td> | |
1045 </tr> | |
1046 <tr> | |
1047 <td id="freetype-package">freetype</td> | |
1048 <td id="freetype-version">2.4.9</td> | |
1049 <td id="freetype-website"><a href="http://freetype.sourceforge.net/">freetype</a></td> | |
1050 </tr> | |
1051 <tr> | |
1052 <td id="fribidi-package">fribidi</td> | |
1053 <td id="fribidi-version">0.19.2</td> | |
1054 <td id="fribidi-website"><a href="http://fribidi.org/">FriBidi</a></td> | |
1055 </tr> | |
1056 <tr> | |
1057 <td id="ftgl-package">ftgl</td> | |
1058 <td id="ftgl-version">2.1.3~rc5</td> | |
1059 <td id="ftgl-website"><a href="http://sourceforge.net/projects/ftgl/">ftgl</a></td> | |
1060 </tr> | |
1061 <tr> | |
1062 <td id="gc-package">gc</td> | |
1063 <td id="gc-version">7.1</td> | |
1064 <td id="gc-website"><a href="http://www.hpl.hp.com/personal/Hans_Boehm/gc/">gc</a></td> | |
1065 </tr> | |
1066 <tr> | |
1067 <td id="gcc-package">gcc</td> | |
1068 <td id="gcc-version">4.7.0</td> | |
1069 <td id="gcc-website"><a href="http://gcc.gnu.org/">GCC</a></td> | |
1070 </tr> | |
1071 <tr> | |
1072 <td id="gcc-gmp-package">gcc-gmp</td> | |
1073 <td id="gcc-gmp-version">5.0.4</td> | |
1074 <td id="gcc-gmp-website"><a href="http://www.gmplib.org/">GMP for GCC</a></td> | |
1075 </tr> | |
1076 <tr> | |
1077 <td id="gcc-mpc-package">gcc-mpc</td> | |
1078 <td id="gcc-mpc-version">0.9</td> | |
1079 <td id="gcc-mpc-website"><a href="http://www.multiprecision.org/">MPC for GCC</a></td> | |
1080 </tr> | |
1081 <tr> | |
1082 <td id="gcc-mpfr-package">gcc-mpfr</td> | |
1083 <td id="gcc-mpfr-version">3.1.0</td> | |
1084 <td id="gcc-mpfr-website"><a href="http://www.mpfr.org/">MPFR for GCC</a></td> | |
1085 </tr> | |
1086 <tr> | |
1087 <td id="gd-package">gd</td> | |
1088 <td id="gd-version">2.0.35</td> | |
1089 <td id="gd-website"><a href="http://www.libgd.org/">GD (without support for xpm)</a></td> | |
1090 </tr> | |
1091 <tr> | |
1092 <td id="gdal-package">gdal</td> | |
1093 <td id="gdal-version">1.9.0</td> | |
1094 <td id="gdal-website"><a href="http://www.gdal.org/">GDAL</a></td> | |
1095 </tr> | |
1096 <tr> | |
1097 <td id="gdb-package">gdb</td> | |
1098 <td id="gdb-version">7.4</td> | |
1099 <td id="gdb-website"><a href="http://www.gnu.org/software/gdb/">gdb</a></td> | |
1100 </tr> | |
1101 <tr> | |
1102 <td id="gdk-pixbuf-package">gdk-pixbuf</td> | |
1103 <td id="gdk-pixbuf-version">2.22.1</td> | |
1104 <td id="gdk-pixbuf-website"><a href="http://www.gdk-pixbuf.org/">GDK-pixbuf</a></td> | |
1105 </tr> | |
1106 <tr> | |
1107 <td id="geos-package">geos</td> | |
1108 <td id="geos-version">3.3.2</td> | |
1109 <td id="geos-website"><a href="http://trac.osgeo.org/geos/">GEOS</a></td> | |
1110 </tr> | |
1111 <tr> | |
1112 <td id="gettext-package">gettext</td> | |
1113 <td id="gettext-version">0.18.1.1</td> | |
1114 <td id="gettext-website"><a href="http://www.gnu.org/software/gettext/">gettext</a></td> | |
1115 </tr> | |
1116 <tr> | |
1117 <td id="giflib-package">giflib</td> | |
1118 <td id="giflib-version">4.1.6</td> | |
1119 <td id="giflib-website"><a href="http://sourceforge.net/projects/libungif/">giflib</a></td> | |
1120 </tr> | |
1121 <tr> | |
1122 <td id="glew-package">glew</td> | |
1123 <td id="glew-version">1.7.0</td> | |
1124 <td id="glew-website"><a href="http://glew.sourceforge.net/">GLEW</a></td> | |
1125 </tr> | |
1126 <tr> | |
1127 <td id="glib-package">glib</td> | |
1128 <td id="glib-version">2.28.8</td> | |
1129 <td id="glib-website"><a href="http://www.gtk.org/">GLib</a></td> | |
1130 </tr> | |
1131 <tr> | |
1132 <td id="glibmm-package">glibmm</td> | |
1133 <td id="glibmm-version">2.28.2</td> | |
1134 <td id="glibmm-website"><a href="http://www.gtkmm.org/">GLibmm</a></td> | |
1135 </tr> | |
1136 <tr> | |
1137 <td id="gmp-package">gmp</td> | |
1138 <td id="gmp-version">5.0.4</td> | |
1139 <td id="gmp-website"><a href="http://www.gmplib.org/">GMP</a></td> | |
1140 </tr> | |
1141 <tr> | |
1142 <td id="gnutls-package">gnutls</td> | |
1143 <td id="gnutls-version">3.0.17</td> | |
1144 <td id="gnutls-website"><a href="http://www.gnu.org/software/gnutls/">GnuTLS</a></td> | |
1145 </tr> | |
1146 <tr> | |
1147 <td id="graphicsmagick-package">graphicsmagick</td> | |
1148 <td id="graphicsmagick-version">1.3.14</td> | |
1149 <td id="graphicsmagick-website"><a href="http://www.graphicsmagick.org/">GraphicsMagick</a></td> | |
1150 </tr> | |
1151 <tr> | |
1152 <td id="gsl-package">gsl</td> | |
1153 <td id="gsl-version">1.14</td> | |
1154 <td id="gsl-website"><a href="http://www.gnu.org/software/gsl/">GSL</a></td> | |
1155 </tr> | |
1156 <tr> | |
1157 <td id="gsoap-package">gsoap</td> | |
1158 <td id="gsoap-version">2.8.8</td> | |
1159 <td id="gsoap-website"><a href="http://gsoap2.sourceforge.net/">gSOAP</a></td> | |
1160 </tr> | |
1161 <tr> | |
1162 <td id="gst-plugins-base-package">gst-plugins-base</td> | |
1163 <td id="gst-plugins-base-version">0.10.35</td> | |
1164 <td id="gst-plugins-base-website"><a href="http://gstreamer.freedesktop.org/">gst-plugins-base</a></td> | |
1165 </tr> | |
1166 <tr> | |
1167 <td id="gst-plugins-good-package">gst-plugins-good</td> | |
1168 <td id="gst-plugins-good-version">0.10.30</td> | |
1169 <td id="gst-plugins-good-website"><a href="http://gstreamer.freedesktop.org/">gst-plugins-good</a></td> | |
1170 </tr> | |
1171 <tr> | |
1172 <td id="gstreamer-package">gstreamer</td> | |
1173 <td id="gstreamer-version">0.10.35</td> | |
1174 <td id="gstreamer-website"><a href="http://gstreamer.freedesktop.org/">gstreamer</a></td> | |
1175 </tr> | |
1176 <tr> | |
1177 <td id="gta-package">gta</td> | |
1178 <td id="gta-version">1.0.2</td> | |
1179 <td id="gta-website"><a href="http://gta.nongnu.org/">gta</a></td> | |
1180 </tr> | |
1181 <tr> | |
1182 <td id="gtk2-package">gtk2</td> | |
1183 <td id="gtk2-version">2.24.4</td> | |
1184 <td id="gtk2-website"><a href="http://www.gtk.org/">GTK+</a></td> | |
1185 </tr> | |
1186 <tr> | |
1187 <td id="gtkglext-package">gtkglext</td> | |
1188 <td id="gtkglext-version">1.2.0</td> | |
1189 <td id="gtkglext-website"><a href="http://gtkglext.sourceforge.net/">GtkGLExt</a></td> | |
1190 </tr> | |
1191 <tr> | |
1192 <td id="gtkglextmm-package">gtkglextmm</td> | |
1193 <td id="gtkglextmm-version">1.2.0</td> | |
1194 <td id="gtkglextmm-website"><a href="http://gtkglext.sourceforge.net/">GtkGLExtmm</a></td> | |
1195 </tr> | |
1196 <tr> | |
1197 <td id="gtkmm2-package">gtkmm2</td> | |
1198 <td id="gtkmm2-version">2.24.0</td> | |
1199 <td id="gtkmm2-website"><a href="http://www.gtkmm.org/">GTKMM</a></td> | |
1200 </tr> | |
1201 <tr> | |
1202 <td id="gtksourceview-package">gtksourceview</td> | |
1203 <td id="gtksourceview-version">2.10.5</td> | |
1204 <td id="gtksourceview-website"><a href="http://projects.gnome.org/gtksourceview/">GTKSourceView</a></td> | |
1205 </tr> | |
1206 <tr> | |
1207 <td id="gtksourceviewmm2-package">gtksourceviewmm2</td> | |
1208 <td id="gtksourceviewmm2-version">2.10.1</td> | |
1209 <td id="gtksourceviewmm2-website"><a href="http://projects.gnome.org/gtksourceviewmm/">GtkSourceViewmm</a></td> | |
1210 </tr> | |
1211 <tr> | |
1212 <td id="guile-package">guile</td> | |
1213 <td id="guile-version">1.8.7</td> | |
1214 <td id="guile-website"><a href="http://www.gnu.org/software/guile/">GNU Guile</a></td> | |
1215 </tr> | |
1216 <tr> | |
1217 <td id="id3lib-package">id3lib</td> | |
1218 <td id="id3lib-version">3.8.3</td> | |
1219 <td id="id3lib-website"><a href="http://id3lib.sourceforge.net/">id3lib</a></td> | |
1220 </tr> | |
1221 <tr> | |
1222 <td id="ilmbase-package">ilmbase</td> | |
1223 <td id="ilmbase-version">1.0.2</td> | |
1224 <td id="ilmbase-website"><a href="http://www.openexr.com/">IlmBase</a></td> | |
1225 </tr> | |
1226 <tr> | |
1227 <td id="imagemagick-package">imagemagick</td> | |
1228 <td id="imagemagick-version">6.7.2-7</td> | |
1229 <td id="imagemagick-website"><a href="http://www.imagemagick.org/">ImageMagick</a></td> | |
1230 </tr> | |
1231 <tr> | |
1232 <td id="jasper-package">jasper</td> | |
1233 <td id="jasper-version">1.900.1</td> | |
1234 <td id="jasper-website"><a href="http://www.ece.uvic.ca/~mdadams/jasper/">JasPer</a></td> | |
1235 </tr> | |
1236 <tr> | |
1237 <td id="jpeg-package">jpeg</td> | |
1238 <td id="jpeg-version">8d</td> | |
1239 <td id="jpeg-website"><a href="http://www.ijg.org/">jpeg</a></td> | |
1240 </tr> | |
1241 <tr> | |
1242 <td id="json-c-package">json-c</td> | |
1243 <td id="json-c-version">0.9</td> | |
1244 <td id="json-c-website"><a href="http://oss.metaparadigm.com/json-c/">json-c</a></td> | |
1245 </tr> | |
1246 <tr> | |
1247 <td id="lame-package">lame</td> | |
1248 <td id="lame-version">3.99</td> | |
1249 <td id="lame-website"><a href="http://lame.sourceforge.net/">lame</a></td> | |
1250 </tr> | |
1251 <tr> | |
1252 <td id="lapack-package">lapack</td> | |
1253 <td id="lapack-version">3.4.0</td> | |
1254 <td id="lapack-website"><a href="http://www.netlib.org/lapack/">lapack</a></td> | |
1255 </tr> | |
1256 <tr> | |
1257 <td id="lcms-package">lcms</td> | |
1258 <td id="lcms-version">2.3</td> | |
1259 <td id="lcms-website"><a href="http://www.littlecms.com/">lcms</a></td> | |
1260 </tr> | |
1261 <tr> | |
1262 <td id="lcms1-package">lcms1</td> | |
1263 <td id="lcms1-version">1.19</td> | |
1264 <td id="lcms1-website"><a href="http://www.littlecms.com/">lcms1</a></td> | |
1265 </tr> | |
1266 <tr> | |
1267 <td id="libarchive-package">libarchive</td> | |
1268 <td id="libarchive-version">3.0.3</td> | |
1269 <td id="libarchive-website"><a href="http://code.google.com/p/libarchive/">Libarchive</a></td> | |
1270 </tr> | |
1271 <tr> | |
1272 <td id="libass-package">libass</td> | |
1273 <td id="libass-version">0.10.0</td> | |
1274 <td id="libass-website"><a href="http://code.google.com/p/libass/">libass</a></td> | |
1275 </tr> | |
1276 <tr> | |
1277 <td id="libcroco-package">libcroco</td> | |
1278 <td id="libcroco-version">0.6.2</td> | |
1279 <td id="libcroco-website"><a href="http://www.freespiders.org/projects/libcroco/">Libcroco</a></td> | |
1280 </tr> | |
1281 <tr> | |
1282 <td id="libdnet-package">libdnet</td> | |
1283 <td id="libdnet-version">1.11</td> | |
1284 <td id="libdnet-website"><a href="http://libdnet.sourceforge.net/">libdnet</a></td> | |
1285 </tr> | |
1286 <tr> | |
1287 <td id="libevent-package">libevent</td> | |
1288 <td id="libevent-version">2.0.18</td> | |
1289 <td id="libevent-website"><a href="http://libevent.org/">libevent</a></td> | |
1290 </tr> | |
1291 <tr> | |
1292 <td id="libffi-package">libffi</td> | |
1293 <td id="libffi-version">3.0.10</td> | |
1294 <td id="libffi-website"><a href="http://sourceware.org/libffi/">libffi</a></td> | |
1295 </tr> | |
1296 <tr> | |
1297 <td id="libgcrypt-package">libgcrypt</td> | |
1298 <td id="libgcrypt-version">1.5.0</td> | |
1299 <td id="libgcrypt-website"><a href="ftp://ftp.gnupg.org/gcrypt/libgcrypt/">libgcrypt</a></td> | |
1300 </tr> | |
1301 <tr> | |
1302 <td id="libgee-package">libgee</td> | |
1303 <td id="libgee-version">0.5.0</td> | |
1304 <td id="libgee-website"><a href="http://live.gnome.org/Libgee">libgee</a></td> | |
1305 </tr> | |
1306 <tr> | |
1307 <td id="libgeotiff-package">libgeotiff</td> | |
1308 <td id="libgeotiff-version">1.3.0</td> | |
1309 <td id="libgeotiff-website"><a href="http://trac.osgeo.org/geotiff/">GeoTiff</a></td> | |
1310 </tr> | |
1311 <tr> | |
1312 <td id="libgnurx-package">libgnurx</td> | |
1313 <td id="libgnurx-version">2.5.1</td> | |
1314 <td id="libgnurx-website"><a href="http://sourceforge.net/projects/mingw/files/UserContributed/regex/">libgnurx</a></td> | |
1315 </tr> | |
1316 <tr> | |
1317 <td id="libgomp-package">libgomp</td> | |
1318 <td id="libgomp-version">4.7.0</td> | |
1319 <td id="libgomp-website"><a href="http://gcc.gnu.org/projects/gomp/">GCC-libgomp</a></td> | |
1320 </tr> | |
1321 <tr> | |
1322 <td id="libgpg_error-package">libgpg_error</td> | |
1323 <td id="libgpg_error-version">1.10</td> | |
1324 <td id="libgpg_error-website"><a href="ftp://ftp.gnupg.org/gcrypt/libgpg-error/">libgpg-error</a></td> | |
1325 </tr> | |
1326 <tr> | |
1327 <td id="libgsasl-package">libgsasl</td> | |
1328 <td id="libgsasl-version">1.6.1</td> | |
1329 <td id="libgsasl-website"><a href="http://www.gnu.org/software/gsasl/">Libgsasl</a></td> | |
1330 </tr> | |
1331 <tr> | |
1332 <td id="libgsf-package">libgsf</td> | |
1333 <td id="libgsf-version">1.14.22</td> | |
1334 <td id="libgsf-website"><a href="http://ftp.gnome.org/pub/gnome/sources/libgsf/">libgsf</a></td> | |
1335 </tr> | |
1336 <tr> | |
1337 <td id="libharu-package">libharu</td> | |
1338 <td id="libharu-version">2.2.1</td> | |
1339 <td id="libharu-website"><a href="http://libharu.org/">libharu</a></td> | |
1340 </tr> | |
1341 <tr> | |
1342 <td id="libiberty-package">libiberty</td> | |
1343 <td id="libiberty-version">2.22</td> | |
1344 <td id="libiberty-website"><a href="http://gcc.gnu.org/onlinedocs/libiberty/">libiberty</a></td> | |
1345 </tr> | |
1346 <tr> | |
1347 <td id="libical-package">libical</td> | |
1348 <td id="libical-version">0.48</td> | |
1349 <td id="libical-website"><a href="http://freeassociation.sourceforge.net/">libical</a></td> | |
1350 </tr> | |
1351 <tr> | |
1352 <td id="libiconv-package">libiconv</td> | |
1353 <td id="libiconv-version">1.14</td> | |
1354 <td id="libiconv-website"><a href="http://www.gnu.org/software/libiconv/">libiconv</a></td> | |
1355 </tr> | |
1356 <tr> | |
1357 <td id="libidn-package">libidn</td> | |
1358 <td id="libidn-version">1.24</td> | |
1359 <td id="libidn-website"><a href="http://www.gnu.org/software/libidn/">Libidn</a></td> | |
1360 </tr> | |
1361 <tr> | |
1362 <td id="libircclient-package">libircclient</td> | |
1363 <td id="libircclient-version">1.6</td> | |
1364 <td id="libircclient-website"><a href="http://sourceforge.net/projects/libircclient/">libircclient</a></td> | |
1365 </tr> | |
1366 <tr> | |
1367 <td id="liblo-package">liblo</td> | |
1368 <td id="liblo-version">0.26</td> | |
1369 <td id="liblo-website"><a href="http://liblo.sourceforge.net/">liblo</a></td> | |
1370 </tr> | |
1371 <tr> | |
1372 <td id="libmad-package">libmad</td> | |
1373 <td id="libmad-version">0.15.1b</td> | |
1374 <td id="libmad-website"><a href="http://www.underbit.com/products/mad/">libmad</a></td> | |
1375 </tr> | |
1376 <tr> | |
1377 <td id="libmikmod-package">libmikmod</td> | |
1378 <td id="libmikmod-version">3.2.0-beta2</td> | |
1379 <td id="libmikmod-website"><a href="http://mikmod.raphnet.net/">libMikMod</a></td> | |
1380 </tr> | |
1381 <tr> | |
1382 <td id="libmng-package">libmng</td> | |
1383 <td id="libmng-version">1.0.10</td> | |
1384 <td id="libmng-website"><a href="http://www.libmng.com/">libmng</a></td> | |
1385 </tr> | |
1386 <tr> | |
1387 <td id="libntlm-package">libntlm</td> | |
1388 <td id="libntlm-version">1.3</td> | |
1389 <td id="libntlm-website"><a href="http://www.nongnu.org/libntlm/">Libntlm</a></td> | |
1390 </tr> | |
1391 <tr> | |
1392 <td id="liboauth-package">liboauth</td> | |
1393 <td id="liboauth-version">0.9.6</td> | |
1394 <td id="liboauth-website"><a href="http://liboauth.sourceforge.net/">liboauth</a></td> | |
1395 </tr> | |
1396 <tr> | |
1397 <td id="libodbc++-package">libodbc++</td> | |
1398 <td id="libodbc++-version">0.2.5</td> | |
1399 <td id="libodbc++-website"><a href="http://libodbcxx.sourceforge.net/">libodbc++</a></td> | |
1400 </tr> | |
1401 <tr> | |
1402 <td id="liboil-package">liboil</td> | |
1403 <td id="liboil-version">0.3.17</td> | |
1404 <td id="liboil-website"><a href="http://liboil.freedesktop.org/">liboil</a></td> | |
1405 </tr> | |
1406 <tr> | |
1407 <td id="libpano13-package">libpano13</td> | |
1408 <td id="libpano13-version">2.9.18_rc2</td> | |
1409 <td id="libpano13-website"><a href="http://panotools.sourceforge.net/">libpano13</a></td> | |
1410 </tr> | |
1411 <tr> | |
1412 <td id="libpaper-package">libpaper</td> | |
1413 <td id="libpaper-version">1.1.24+nmu1</td> | |
1414 <td id="libpaper-website"><a href="http://packages.debian.org/unstable/libpaper1">libpaper</a></td> | |
1415 </tr> | |
1416 <tr> | |
1417 <td id="libpng-package">libpng</td> | |
1418 <td id="libpng-version">1.5.10</td> | |
1419 <td id="libpng-website"><a href="http://www.libpng.org/">libpng</a></td> | |
1420 </tr> | |
1421 <tr> | |
1422 <td id="librsvg-package">librsvg</td> | |
1423 <td id="librsvg-version">2.36.0</td> | |
1424 <td id="librsvg-website"><a href="http://librsvg.sourceforge.net/">librsvg</a></td> | |
1425 </tr> | |
1426 <tr> | |
1427 <td id="libsamplerate-package">libsamplerate</td> | |
1428 <td id="libsamplerate-version">0.1.8</td> | |
1429 <td id="libsamplerate-website"><a href="http://www.mega-nerd.com/SRC/">libsamplerate</a></td> | |
1430 </tr> | |
1431 <tr> | |
1432 <td id="libshout-package">libshout</td> | |
1433 <td id="libshout-version">2.2.2</td> | |
1434 <td id="libshout-website"><a href="http://www.icecast.org/">libshout</a></td> | |
1435 </tr> | |
1436 <tr> | |
1437 <td id="libsigc++-package">libsigc++</td> | |
1438 <td id="libsigc++-version">2.2.10</td> | |
1439 <td id="libsigc++-website"><a href="http://libsigc.sourceforge.net/">libsigc++</a></td> | |
1440 </tr> | |
1441 <tr> | |
1442 <td id="libsndfile-package">libsndfile</td> | |
1443 <td id="libsndfile-version">1.0.25</td> | |
1444 <td id="libsndfile-website"><a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a></td> | |
1445 </tr> | |
1446 <tr> | |
1447 <td id="libssh2-package">libssh2</td> | |
1448 <td id="libssh2-version">1.4.0</td> | |
1449 <td id="libssh2-website"><a href="http://www.libssh2.org">libssh2</a></td> | |
1450 </tr> | |
1451 <tr> | |
1452 <td id="libtool-package">libtool</td> | |
1453 <td id="libtool-version">2.4.2</td> | |
1454 <td id="libtool-website"><a href="http://www.gnu.org/software/libtool/">GNU Libtool</a></td> | |
1455 </tr> | |
1456 <tr> | |
1457 <td id="libunistring-package">libunistring</td> | |
1458 <td id="libunistring-version">0.9.3</td> | |
1459 <td id="libunistring-website"><a href="http://www.gnu.org/software/libunistring/">libunistring</a></td> | |
1460 </tr> | |
1461 <tr> | |
1462 <td id="libusb-package">libusb</td> | |
1463 <td id="libusb-version">1.2.6.0</td> | |
1464 <td id="libusb-website"><a href="http://libusb-win32.sourceforge.net/">LibUsb</a></td> | |
1465 </tr> | |
1466 <tr> | |
1467 <td id="libvpx-package">libvpx</td> | |
1468 <td id="libvpx-version">1.0.0</td> | |
1469 <td id="libvpx-website"><a href="http://code.google.com/p/webm/">vpx</a></td> | |
1470 </tr> | |
1471 <tr> | |
1472 <td id="libxml++-package">libxml++</td> | |
1473 <td id="libxml++-version">2.35.2</td> | |
1474 <td id="libxml++-website"><a href="http://libxmlplusplus.sourceforge.net/">libxml2</a></td> | |
1475 </tr> | |
1476 <tr> | |
1477 <td id="libxml2-package">libxml2</td> | |
1478 <td id="libxml2-version">2.7.8</td> | |
1479 <td id="libxml2-website"><a href="http://www.xmlsoft.org/">libxml2</a></td> | |
1480 </tr> | |
1481 <tr> | |
1482 <td id="libxslt-package">libxslt</td> | |
1483 <td id="libxslt-version">1.1.26</td> | |
1484 <td id="libxslt-website"><a href="http://xmlsoft.org/XSLT/">libxslt</a></td> | |
1485 </tr> | |
1486 <tr> | |
1487 <td id="llvm-package">llvm</td> | |
1488 <td id="llvm-version">3.0</td> | |
1489 <td id="llvm-website"><a href="http://llvm.org/">llvm</a></td> | |
1490 </tr> | |
1491 <tr> | |
1492 <td id="lua-package">lua</td> | |
1493 <td id="lua-version">5.1.4</td> | |
1494 <td id="lua-website"><a href="http://www.lua.org/">Lua</a></td> | |
1495 </tr> | |
1496 <tr> | |
1497 <td id="lzo-package">lzo</td> | |
1498 <td id="lzo-version">2.06</td> | |
1499 <td id="lzo-website"><a href="http://www.oberhumer.com/opensource/lzo/">lzo</a></td> | |
1500 </tr> | |
1501 <tr> | |
1502 <td id="matio-package">matio</td> | |
1503 <td id="matio-version">1.3.4</td> | |
1504 <td id="matio-website"><a href="http://sourceforge.net/projects/matio/">matio</a></td> | |
1505 </tr> | |
1506 <tr> | |
1507 <td id="mingw-utils-package">mingw-utils</td> | |
1508 <td id="mingw-utils-version">0.4-1</td> | |
1509 <td id="mingw-utils-website"><a href="http://www.mingw.org/">MinGW Utilities</a></td> | |
1510 </tr> | |
1511 <tr> | |
1512 <td id="mingwrt-package">mingwrt</td> | |
1513 <td id="mingwrt-version">3.20</td> | |
1514 <td id="mingwrt-website"><a href="http://www.mingw.org/">MinGW Runtime</a></td> | |
1515 </tr> | |
1516 <tr> | |
1517 <td id="mpfr-package">mpfr</td> | |
1518 <td id="mpfr-version">3.1.0</td> | |
1519 <td id="mpfr-website"><a href="http://www.mpfr.org/">mpfr</a></td> | |
1520 </tr> | |
1521 <tr> | |
1522 <td id="muparser-package">muparser</td> | |
1523 <td id="muparser-version">1.34</td> | |
1524 <td id="muparser-website"><a href="http://muparser.sourceforge.net/">muParser</a></td> | |
1525 </tr> | |
1526 <tr> | |
1527 <td id="mxml-package">mxml</td> | |
1528 <td id="mxml-version">2.7</td> | |
1529 <td id="mxml-website"><a href="http://www.minixml.org/">Mini-XML</a></td> | |
1530 </tr> | |
1531 <tr> | |
1532 <td id="nettle-package">nettle</td> | |
1533 <td id="nettle-version">2.4</td> | |
1534 <td id="nettle-website"><a href="http://www.lysator.liu.se/~nisse/nettle/">nettle</a></td> | |
1535 </tr> | |
1536 <tr> | |
1537 <td id="nsis-package">nsis</td> | |
1538 <td id="nsis-version">2.46</td> | |
1539 <td id="nsis-website"><a href="http://nsis.sourceforge.net/">NSIS</a></td> | |
1540 </tr> | |
1541 <tr> | |
1542 <td id="ogg-package">ogg</td> | |
1543 <td id="ogg-version">1.3.0</td> | |
1544 <td id="ogg-website"><a href="http://www.xiph.org/ogg/">OGG</a></td> | |
1545 </tr> | |
1546 <tr> | |
1547 <td id="old-package">old</td> | |
1548 <td id="old-version">0.17</td> | |
1549 <td id="old-website"><a href="http://blitiri.com.ar/p/old/">old</a></td> | |
1550 </tr> | |
1551 <tr> | |
1552 <td id="openal-package">openal</td> | |
1553 <td id="openal-version">1.13</td> | |
1554 <td id="openal-website"><a href="http://kcat.strangesoft.net/openal.html">openal</a></td> | |
1555 </tr> | |
1556 <tr> | |
1557 <td id="opencore-amr-package">opencore-amr</td> | |
1558 <td id="opencore-amr-version">0.1.2</td> | |
1559 <td id="opencore-amr-website"><a href="http://opencore-amr.sourceforge.net/">opencore-amr</a></td> | |
1560 </tr> | |
1561 <tr> | |
1562 <td id="opencsg-package">opencsg</td> | |
1563 <td id="opencsg-version">1.3.2</td> | |
1564 <td id="opencsg-website"><a href="http://www.opencsg.org/">opencsg</a></td> | |
1565 </tr> | |
1566 <tr> | |
1567 <td id="openexr-package">openexr</td> | |
1568 <td id="openexr-version">1.7.0</td> | |
1569 <td id="openexr-website"><a href="http://www.openexr.com/">OpenEXR</a></td> | |
1570 </tr> | |
1571 <tr> | |
1572 <td id="openscenegraph-package">openscenegraph</td> | |
1573 <td id="openscenegraph-version">3.0.1</td> | |
1574 <td id="openscenegraph-website"><a href="http://www.openscenegraph.org/">OpenSceneGraph</a></td> | |
1575 </tr> | |
1576 <tr> | |
1577 <td id="openssl-package">openssl</td> | |
1578 <td id="openssl-version">1.0.1</td> | |
1579 <td id="openssl-website"><a href="http://www.openssl.org/">openssl</a></td> | |
1580 </tr> | |
1581 <tr> | |
1582 <td id="pango-package">pango</td> | |
1583 <td id="pango-version">1.29.3</td> | |
1584 <td id="pango-website"><a href="http://www.pango.org/">Pango</a></td> | |
1585 </tr> | |
1586 <tr> | |
1587 <td id="pangomm-package">pangomm</td> | |
1588 <td id="pangomm-version">2.28.2</td> | |
1589 <td id="pangomm-website"><a href="http://www.pango.org/">Pangomm</a></td> | |
1590 </tr> | |
1591 <tr> | |
1592 <td id="pcre-package">pcre</td> | |
1593 <td id="pcre-version">8.30</td> | |
1594 <td id="pcre-website"><a href="http://www.pcre.org/">PCRE</a></td> | |
1595 </tr> | |
1596 <tr> | |
1597 <td id="pdcurses-package">pdcurses</td> | |
1598 <td id="pdcurses-version">3.4</td> | |
1599 <td id="pdcurses-website"><a href="http://pdcurses.sourceforge.net/">PDcurses</a></td> | |
1600 </tr> | |
1601 <tr> | |
1602 <td id="pdflib_lite-package">pdflib_lite</td> | |
1603 <td id="pdflib_lite-version">7.0.5</td> | |
1604 <td id="pdflib_lite-website"><a href="http://www.pdflib.com/download/free-software/pdflib-lite-7/">PDFlib Lite</a></td> | |
1605 </tr> | |
1606 <tr> | |
1607 <td id="pfstools-package">pfstools</td> | |
1608 <td id="pfstools-version">1.8.5</td> | |
1609 <td id="pfstools-website"><a href="http://pfstools.sourceforge.net/">pfstools</a></td> | |
1610 </tr> | |
1611 <tr> | |
1612 <td id="physfs-package">physfs</td> | |
1613 <td id="physfs-version">2.0.2</td> | |
1614 <td id="physfs-website"><a href="http://icculus.org/physfs/">physfs</a></td> | |
1615 </tr> | |
1616 <tr> | |
1617 <td id="pixman-package">pixman</td> | |
1618 <td id="pixman-version">0.25.2</td> | |
1619 <td id="pixman-website"><a href="http://cairographics.org/">pixman</a></td> | |
1620 </tr> | |
1621 <tr> | |
1622 <td id="plotmm-package">plotmm</td> | |
1623 <td id="plotmm-version">0.1.2</td> | |
1624 <td id="plotmm-website"><a href="http://plotmm.sourceforge.net/">PlotMM</a></td> | |
1625 </tr> | |
1626 <tr> | |
1627 <td id="plotutils-package">plotutils</td> | |
1628 <td id="plotutils-version">2.6</td> | |
1629 <td id="plotutils-website"><a href="http://www.gnu.org/software/plotutils/">plotutils</a></td> | |
1630 </tr> | |
1631 <tr> | |
1632 <td id="poco-package">poco</td> | |
1633 <td id="poco-version">1.4.3p1</td> | |
1634 <td id="poco-website"><a href="http://pocoproject.org/">POCO C++ Libraries</a></td> | |
1635 </tr> | |
1636 <tr> | |
1637 <td id="popt-package">popt</td> | |
1638 <td id="popt-version">1.16</td> | |
1639 <td id="popt-website"><a href="http://freshmeat.net/projects/popt/">popt</a></td> | |
1640 </tr> | |
1641 <tr> | |
1642 <td id="portaudio-package">portaudio</td> | |
1643 <td id="portaudio-version">19_20071207</td> | |
1644 <td id="portaudio-website"><a href="http://www.portaudio.com/">portaudio</a></td> | |
1645 </tr> | |
1646 <tr> | |
1647 <td id="postgresql-package">postgresql</td> | |
1648 <td id="postgresql-version">9.1.3</td> | |
1649 <td id="postgresql-website"><a href="http://www.postgresql.org/">PostgreSQL</a></td> | |
1650 </tr> | |
1651 <tr> | |
1652 <td id="proj-package">proj</td> | |
1653 <td id="proj-version">4.8.0</td> | |
1654 <td id="proj-website"><a href="http://trac.osgeo.org/proj/">proj</a></td> | |
1655 </tr> | |
1656 <tr> | |
1657 <td id="pthreads-package">pthreads</td> | |
1658 <td id="pthreads-version">2-8-0</td> | |
1659 <td id="pthreads-website"><a href="http://sourceware.org/pthreads-win32/">Pthreads-w32</a></td> | |
1660 </tr> | |
1661 <tr> | |
1662 <td id="qjson-package">qjson</td> | |
1663 <td id="qjson-version">0.7.1</td> | |
1664 <td id="qjson-website"><a href="http://qjson.sourceforge.net/">QJson</a></td> | |
1665 </tr> | |
1666 <tr> | |
1667 <td id="qt-package">qt</td> | |
1668 <td id="qt-version">4.8.1</td> | |
1669 <td id="qt-website"><a href="http://qt.nokia.com/">Qt</a></td> | |
1670 </tr> | |
1671 <tr> | |
1672 <td id="qwtplot3d-package">qwtplot3d</td> | |
1673 <td id="qwtplot3d-version">0.2.7</td> | |
1674 <td id="qwtplot3d-website"><a href="http://qwtplot3d.sourceforge.net/">QwtPlot3D</a></td> | |
1675 </tr> | |
1676 <tr> | |
1677 <td id="readline-package">readline</td> | |
1678 <td id="readline-version">6.2</td> | |
1679 <td id="readline-website"><a href="http://tiswww.case.edu/php/chet/readline/rltop.html">Readline</a></td> | |
1680 </tr> | |
1681 <tr> | |
1682 <td id="sdl-package">sdl</td> | |
1683 <td id="sdl-version">1.2.15</td> | |
1684 <td id="sdl-website"><a href="http://www.libsdl.org/">SDL</a></td> | |
1685 </tr> | |
1686 <tr> | |
1687 <td id="sdl_image-package">sdl_image</td> | |
1688 <td id="sdl_image-version">1.2.12</td> | |
1689 <td id="sdl_image-website"><a href="http://www.libsdl.org/projects/SDL_image/">SDL_image</a></td> | |
1690 </tr> | |
1691 <tr> | |
1692 <td id="sdl_mixer-package">sdl_mixer</td> | |
1693 <td id="sdl_mixer-version">1.2.12</td> | |
1694 <td id="sdl_mixer-website"><a href="http://www.libsdl.org/projects/SDL_mixer/">SDL_mixer</a></td> | |
1695 </tr> | |
1696 <tr> | |
1697 <td id="sdl_net-package">sdl_net</td> | |
1698 <td id="sdl_net-version">1.2.8</td> | |
1699 <td id="sdl_net-website"><a href="http://www.libsdl.org/projects/SDL_net/">SDL_net</a></td> | |
1700 </tr> | |
1701 <tr> | |
1702 <td id="sdl_pango-package">sdl_pango</td> | |
1703 <td id="sdl_pango-version">0.1.2</td> | |
1704 <td id="sdl_pango-website"><a href="http://sdlpango.sourceforge.net/">SDL_Pango</a></td> | |
1705 </tr> | |
1706 <tr> | |
1707 <td id="sdl_sound-package">sdl_sound</td> | |
1708 <td id="sdl_sound-version">1.0.3</td> | |
1709 <td id="sdl_sound-website"><a href="http://icculus.org/SDL_sound/">SDL_sound</a></td> | |
1710 </tr> | |
1711 <tr> | |
1712 <td id="sdl_ttf-package">sdl_ttf</td> | |
1713 <td id="sdl_ttf-version">2.0.11</td> | |
1714 <td id="sdl_ttf-website"><a href="http://www.libsdl.org/projects/SDL_ttf/">SDL_ttf</a></td> | |
1715 </tr> | |
1716 <tr> | |
1717 <td id="smpeg-package">smpeg</td> | |
1718 <td id="smpeg-version">0.4.5+cvs20030824</td> | |
1719 <td id="smpeg-website"><a href="http://icculus.org/smpeg/">smpeg</a></td> | |
1720 </tr> | |
1721 <tr> | |
1722 <td id="speex-package">speex</td> | |
1723 <td id="speex-version">1.2rc1</td> | |
1724 <td id="speex-website"><a href="http://www.speex.org/">Speex</a></td> | |
1725 </tr> | |
1726 <tr> | |
1727 <td id="sqlite-package">sqlite</td> | |
1728 <td id="sqlite-version">3071100</td> | |
1729 <td id="sqlite-website"><a href="http://www.sqlite.org/">SQLite</a></td> | |
1730 </tr> | |
1731 <tr> | |
1732 <td id="suitesparse-package">suitesparse</td> | |
1733 <td id="suitesparse-version">3.7.0</td> | |
1734 <td id="suitesparse-website"><a href="http://www.cise.ufl.edu/research/sparse/SuiteSparse/">SuiteSparse</a></td> | |
1735 </tr> | |
1736 <tr> | |
1737 <td id="t4k_common-package">t4k_common</td> | |
1738 <td id="t4k_common-version">0.1.1</td> | |
1739 <td id="t4k_common-website"><a href="http://tux4kids.alioth.debian.org/">t4k_common</a></td> | |
1740 </tr> | |
1741 <tr> | |
1742 <td id="taglib-package">taglib</td> | |
1743 <td id="taglib-version">1.7.1</td> | |
1744 <td id="taglib-website"><a href="http://developer.kde.org/~wheeler/taglib.html">TagLib</a></td> | |
1745 </tr> | |
1746 <tr> | |
1747 <td id="theora-package">theora</td> | |
1748 <td id="theora-version">1.1.1</td> | |
1749 <td id="theora-website"><a href="http://theora.org/">Theora</a></td> | |
1750 </tr> | |
1751 <tr> | |
1752 <td id="tiff-package">tiff</td> | |
1753 <td id="tiff-version">4.0.1</td> | |
1754 <td id="tiff-website"><a href="http://www.remotesensing.org/libtiff/">LibTIFF</a></td> | |
1755 </tr> | |
1756 <tr> | |
1757 <td id="tinyxml-package">tinyxml</td> | |
1758 <td id="tinyxml-version">2.6.2</td> | |
1759 <td id="tinyxml-website"><a href="http://sourceforge.net/projects/tinyxml/">tinyxml</a></td> | |
1760 </tr> | |
1761 <tr> | |
1762 <td id="tre-package">tre</td> | |
1763 <td id="tre-version">0.8.0</td> | |
1764 <td id="tre-website"><a href="http://laurikari.net/tre/">TRE</a></td> | |
1765 </tr> | |
1766 <tr> | |
1767 <td id="vigra-package">vigra</td> | |
1768 <td id="vigra-version">1.8.0</td> | |
1769 <td id="vigra-website"><a href="http://hci.iwr.uni-heidelberg.de/vigra">vigra</a></td> | |
1770 </tr> | |
1771 <tr> | |
1772 <td id="vmime-package">vmime</td> | |
1773 <td id="vmime-version">0.9.1</td> | |
1774 <td id="vmime-website"><a href="http://vmime.sourceforge.net/">VMime</a></td> | |
1775 </tr> | |
1776 <tr> | |
1777 <td id="vorbis-package">vorbis</td> | |
1778 <td id="vorbis-version">1.3.2</td> | |
1779 <td id="vorbis-website"><a href="http://www.vorbis.com/">Vorbis</a></td> | |
1780 </tr> | |
1781 <tr> | |
1782 <td id="vtk-package">vtk</td> | |
1783 <td id="vtk-version">5.8.0</td> | |
1784 <td id="vtk-website"><a href="http://www.vtk.org/">vtk</a></td> | |
1785 </tr> | |
1786 <tr> | |
1787 <td id="w32api-package">w32api</td> | |
1788 <td id="w32api-version">3.17</td> | |
1789 <td id="w32api-website"><a href="http://www.mingw.org/">MinGW Windows API</a></td> | |
1790 </tr> | |
1791 <tr> | |
1792 <td id="winpcap-package">winpcap</td> | |
1793 <td id="winpcap-version">4_1_2</td> | |
1794 <td id="winpcap-website"><a href="http://www.winpcap.org/">WinPcap</a></td> | |
1795 </tr> | |
1796 <tr> | |
1797 <td id="wt-package">wt</td> | |
1798 <td id="wt-version">3.2.0</td> | |
1799 <td id="wt-website"><a href="http://witty.sourceforge.net/">Wt</a></td> | |
1800 </tr> | |
1801 <tr> | |
1802 <td id="wxwidgets-package">wxwidgets</td> | |
1803 <td id="wxwidgets-version">2.8.12</td> | |
1804 <td id="wxwidgets-website"><a href="http://www.wxwidgets.org/">wxWidgets</a></td> | |
1805 </tr> | |
1806 <tr> | |
1807 <td id="x264-package">x264</td> | |
1808 <td id="x264-version">20111018-2245</td> | |
1809 <td id="x264-website"><a href="http://www.videolan.org/developers/x264.html">x264</a></td> | |
1810 </tr> | |
1811 <tr> | |
1812 <td id="xerces-package">xerces</td> | |
1813 <td id="xerces-version">3.1.1</td> | |
1814 <td id="xerces-website"><a href="http://xerces.apache.org/xerces-c/">Xerces-C++</a></td> | |
1815 </tr> | |
1816 <tr> | |
1817 <td id="xine-lib-package">xine-lib</td> | |
1818 <td id="xine-lib-version">1.1.20.1</td> | |
1819 <td id="xine-lib-website"><a href="http://www.xine-project.org/">xine-lib</a></td> | |
1820 </tr> | |
1821 <tr> | |
1822 <td id="xmlwrapp-package">xmlwrapp</td> | |
1823 <td id="xmlwrapp-version">0.6.2</td> | |
1824 <td id="xmlwrapp-website"><a href="http://sourceforge.net/projects/xmlwrapp/">xmlwrapp</a></td> | |
1825 </tr> | |
1826 <tr> | |
1827 <td id="xvidcore-package">xvidcore</td> | |
1828 <td id="xvidcore-version">1.3.2</td> | |
1829 <td id="xvidcore-website"><a href="http://www.xvid.org/">xvidcore</a></td> | |
1830 </tr> | |
1831 <tr> | |
1832 <td id="xz-package">xz</td> | |
1833 <td id="xz-version">5.0.3</td> | |
1834 <td id="xz-website"><a href="http://tukaani.org/xz/">XZ</a></td> | |
1835 </tr> | |
1836 <tr> | |
1837 <td id="zlib-package">zlib</td> | |
1838 <td id="zlib-version">1.2.6</td> | |
1839 <td id="zlib-website"><a href="http://zlib.net/">zlib</a></td> | |
1840 </tr> | |
1841 <tr> | |
1842 <td id="zziplib-package">zziplib</td> | |
1843 <td id="zziplib-version">0.13.59</td> | |
1844 <td id="zziplib-website"><a href="http://zziplib.sourceforge.net/">ZZIPlib</a></td> | |
1845 </tr> | |
1846 </table> | |
1847 </div> | |
1848 | |
1849 <div class="section"> | |
1850 <h2 id="creating-packages">Guidelines for Creating Packages</h2> | |
1851 | |
1852 <ol> | |
1853 <li> | |
1854 <p> | |
1855 The package should be a | |
1856 <a href="http://www.gnu.org/philosophy/free-sw.html">free</a> | |
1857 <a href="http://www.debian.org/social_contract#guidelines">software</a> | |
1858 <a href="http://www.opensource.org/osd.html">library</a> | |
1859 that is really used by one of your applications. | |
1860 </p> | |
1861 | |
1862 <p> | |
1863 BTW, we're always curious about the applications people are porting. | |
1864 We maintain a | |
1865 <a href="#used-by">list of projects</a> | |
1866 which use MXE. | |
1867 No matter whether your project is free or proprietary | |
1868 – as long as it has its own website, | |
1869 we'd be happy to link to it. | |
1870 </p> | |
1871 | |
1872 <p> | |
1873 Also, feel free to link to us. :-) | |
1874 </p> | |
1875 </li> | |
1876 | |
1877 <li> | |
1878 <p> | |
1879 Grep through the <code>src/*.mk</code> files | |
1880 to find a project that is most similar to yours. | |
1881 (Really, <code>grep</code> is your friend here.) | |
1882 </p> | |
1883 | |
1884 <p> | |
1885 For instance, | |
1886 when adding a GNU library, | |
1887 you should take a package like | |
1888 <a href="https://github.com/mxe/mxe/blob/master/src/gettext.mk">gettext.mk</a> | |
1889 or | |
1890 <a href="https://github.com/mxe/mxe/blob/master/src/libiconv.mk">libiconv.mk</a> | |
1891 as the base of your work. | |
1892 When using a SourceForge project, | |
1893 you could start with a copy of | |
1894 <a href="https://github.com/mxe/mxe/blob/master/src/xmlwrapp.mk">xmlwrapp.mk</a>. | |
1895 And so on. | |
1896 </p> | |
1897 </li> | |
1898 | |
1899 <li> | |
1900 <p> | |
1901 Adjust the comments, | |
1902 fill in the <code>$(PKG)_*</code> fields. | |
1903 </p> | |
1904 | |
1905 <p> | |
1906 Be especially careful with the <code>$(PKG)_DEPS</code> section. | |
1907 The easiest way to get the dependencies right | |
1908 is to start with a minimal setup. | |
1909 That is, | |
1910 initialize MXE with <code>make gcc</code> only, | |
1911 then check whether your package builds successfully. | |
1912 </p> | |
1913 | |
1914 <p> | |
1915 Always list the dependency on <code>gcc</code> explicitly: | |
1916 </p> | |
1917 <pre>$(PKG)_DEPS := gcc ...</pre> | |
1918 </li> | |
1919 | |
1920 <li> | |
1921 <p> | |
1922 Write your <code>$(PKG)_BUILD</code>. | |
1923 If your library has a <code>./configure</code> script, | |
1924 enable/disable all dependency libraries explicitly | |
1925 via "<code>--enable-*</code>" and "<code>--disable-*</code>" options. | |
1926 </p> | |
1927 </li> | |
1928 | |
1929 <li> | |
1930 <p> | |
1931 You might also have to provide a patch for it. | |
1932 In that case, have a look at other patches such as | |
1933 <a href="https://github.com/mxe/mxe/blob/master/src/sdl-2-fix-dinput.patch">sdl-2-fix-dinput.patch</a>. | |
1934 In particular, each patch file should be named as: | |
1935 </p> | |
1936 <pre>PACKAGE-PATCHNUMBER-DESCRIPTION.patch</pre> | |
1937 <p> | |
1938 and should start with: | |
1939 </p> | |
1940 <pre>This file is part of MXE. | |
1941 See index.html for further information. | |
1942 | |
1943 This patch has been taken from: | |
1944 https://...</pre> | |
1945 <p> | |
1946 where the URL points to the | |
1947 bugtracker entry, | |
1948 mailing list entry or | |
1949 website | |
1950 you took the patch from. | |
1951 </p> | |
1952 | |
1953 <p> | |
1954 If you created the patch yourself, | |
1955 please offer it to the upstream project first, | |
1956 and point to <em>that</em> URL, | |
1957 using the same wording: | |
1958 "This patch has been taken from:". | |
1959 </p> | |
1960 | |
1961 <p> | |
1962 Depending on the feedback you get from the upstream project, | |
1963 you might want to improve your patch. | |
1964 </p> | |
1965 </li> | |
1966 | |
1967 <li> | |
1968 <p> | |
1969 If you find some time, | |
1970 please provide a minimal test program for it. | |
1971 It should be | |
1972 simple, | |
1973 stand alone and | |
1974 should work unmodified for many (all?) future versions of the library. | |
1975 Test programs are named as: | |
1976 </p> | |
1977 <pre>PACKAGE-test.c</pre> | |
1978 or | |
1979 <pre>PACKAGE-test.cpp</pre> | |
1980 <p> | |
1981 depending on whether it is a C or C++ library. | |
1982 To get a clue, | |
1983 please have a look at existing test programs such as | |
1984 <a href="https://github.com/mxe/mxe/blob/master/src/sdl-test.c">sdl-test.c</a>. | |
1985 </p> | |
1986 | |
1987 <p> | |
1988 At the very end of your <code>*.mk</code> file | |
1989 you should build the test program in a generic way, | |
1990 using strict compiler flags. | |
1991 The last few lines of | |
1992 <a href="https://github.com/mxe/mxe/blob/master/src/sdl.mk">sdl.mk</a> | |
1993 will give you a clue. | |
1994 </p> | |
1995 </li> | |
1996 | |
1997 <li> | |
1998 <p> | |
1999 You could also try to provide a <code>$(PKG)_UPDATE</code> section. | |
2000 However, that requires some experience and "feeling" for it. | |
2001 So it is perfectly okay if you leave the <code>$(PKG)_UPDATE</code> section empty. | |
2002 We'll fill that in for you. | |
2003 It's a funny exercise. | |
2004 </p> | |
2005 </li> | |
2006 | |
2007 <li> | |
2008 <p> | |
2009 Check that you don't have "dirty stuff" in your <code>*.mk</code> files, | |
2010 such as TAB characters or trailing spaces at lines endings. | |
2011 Have a look at random <code>*.mk</code> files | |
2012 to get a feeling for the coding style. | |
2013 </p> | |
2014 | |
2015 <p> | |
2016 The same holds for your test program. | |
2017 </p> | |
2018 | |
2019 <p> | |
2020 However, patch files should always appear | |
2021 in the same coding style as the files they are patching. | |
2022 </p> | |
2023 | |
2024 <p> | |
2025 Finally, in your <code>$(PKG)_BUILD</code> section, | |
2026 please check that you use our portability variables: | |
2027 </p> | |
2028 <table class="translation"> | |
2029 <tr><td><code>bash</code></td> <td>→</td><td><code>$(SHELL)</code></td></tr> | |
2030 <tr><td><code>install</code></td> <td>→</td><td><code>$(INSTALL)</code></td></tr> | |
2031 <tr><td><code>libtool</code></td> <td>→</td><td><code>$(LIBTOOL)</code></td></tr> | |
2032 <tr><td><code>libtoolize</code></td><td>→</td><td><code>$(LIBTOOLIZE)</code></td></tr> | |
2033 <tr><td><code>make</code></td> <td>→</td><td><code>$(MAKE)</code></td></tr> | |
2034 <tr><td><code>patch</code></td> <td>→</td><td><code>$(PATCH)</code></td></tr> | |
2035 <tr><td><code>sed</code></td> <td>→</td><td><code>$(SED)</code></td></tr> | |
2036 </table> | |
2037 </li> | |
2038 | |
2039 <li> | |
2040 <p> | |
2041 Check whether everything runs fine. | |
2042 If you have some trouble, | |
2043 don't hesitate to ask on the | |
2044 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">mailing list</a>, | |
2045 providing your <code>*.mk</code> file so far. | |
2046 </p> | |
2047 </li> | |
2048 | |
2049 <li> | |
2050 <p> | |
2051 Propose your final <code>*.mk</code> file to the mailing list. | |
2052 Don't forget to tell us | |
2053 if there are some pieces in your <code>*.mk</code> file | |
2054 you feel unsure about. | |
2055 We'll then have a specific look at those parts, | |
2056 which avoids trouble for you and us in the future. | |
2057 </p> | |
2058 </li> | |
2059 </ol> | |
2060 </div> | |
2061 | |
2062 <div class="section"> | |
2063 <h2 id="copyright">Copyright © <span class="years">2007–2012</span></h2> | |
2064 | |
2065 <ul id="authors-list" class="compact-list"> | |
2066 <li>Volker Grabsch</li> | |
2067 <li>Mark Brand</li> | |
2068 <li>Tony Theodore</li> | |
2069 <li><a href="https://www.ohloh.net/p/mxe/contributors">... and many other contributors</a></li> | |
2070 </ul> | |
2071 | |
2072 <p>(contact via the | |
2073 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">project mailing list</a>)</p> | |
2074 | |
2075 <p> | |
2076 Permission is hereby granted, free of charge, to any person obtaining | |
2077 a copy of this software and associated documentation files (the | |
2078 "Software"), to deal in the Software without restriction, including | |
2079 without limitation the rights to use, copy, modify, merge, publish, | |
2080 distribute, sublicense, and/or sell copies of the Software, and to | |
2081 permit persons to whom the Software is furnished to do so, subject | |
2082 to the following conditions: | |
2083 </p> | |
2084 | |
2085 <p> | |
2086 The above copyright notice and this permission notice shall be | |
2087 included in all copies or substantial portions of the Software. | |
2088 </p> | |
2089 | |
2090 <p> | |
2091 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
2092 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
2093 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
2094 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
2095 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
2096 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
2097 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
2098 </p> | |
2099 </div> | |
2100 | |
2101 <div class="section"> | |
2102 <h2 id="history">History</h2> | |
2103 | |
2104 <dl> | |
2105 | |
2106 <dt>2012-xx-xx – Release <span id="latest-version">2.22</span></dt> | |
2107 <dd> | |
2108 <p> | |
2109 <a href="http://mxe.cc/#download">Download</a> | | |
2110 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.22">Changelog</a> | |
2111 </p> | |
2112 | |
2113 <p> | |
2114 The project has been | |
2115 <a href="http://lists.nongnu.org/archive/html/mingw-cross-env-list/2012-03/msg00101.html">renamed</a> | |
2116 from mingw-cross-env to MXE (M cross environment). | |
2117 </p> | |
2118 | |
2119 <p> | |
2120 The release tarballs have been replaced with a <a href="#download">Git checkout</a>. | |
2121 </p> | |
2122 | |
2123 <p> | |
2124 Most packages were updated to their latest version. | |
2125 </p> | |
2126 | |
2127 <p> | |
2128 New packages are supported: | |
2129 agg, cgal, eigen, file, gta, json-c, libgnurx, libharu, | |
2130 libircclient, libssh2, libxml++, llvm, lzo, mpfr, nettle, | |
2131 opencsg, qjson, qwtplot3d, vtk, and wt. | |
2132 </p> | |
2133 </dd> | |
2134 | |
2135 <dt>2011-06-07 – Release 2.21</dt> | |
2136 <dd> | |
2137 <p> | |
2138 <a href="https://bitbucket.org/vog/mingw-cross-env/downloads/mingw-cross-env-2.21.tar.gz">Download</a> | | |
2139 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.21">Changelog</a> | |
2140 </p> | |
2141 | |
2142 <p> | |
2143 Minor bugfixes in several packages. | |
2144 </p> | |
2145 | |
2146 <p> | |
2147 Almost all packages are updated to their latest version. | |
2148 </p> | |
2149 | |
2150 <p> | |
2151 Packages gtkmm and gtksourceviewmm have been renamed to gtkmm2 and gtksourceviewmm2. | |
2152 </p> | |
2153 | |
2154 <p> | |
2155 New packages are supported: | |
2156 libass, poco, and t4k_common. | |
2157 </p> | |
2158 </dd> | |
2159 | |
2160 <dt>2011-04-05 – Release 2.20</dt> | |
2161 <dd> | |
2162 <p> | |
2163 <a href="https://bitbucket.org/vog/mingw-cross-env/downloads/mingw-cross-env-2.20.tar.gz">Download</a> | | |
2164 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.20">Changelog</a> | |
2165 </p> | |
2166 | |
2167 <p> | |
2168 This release fixes a download error caused by the pixman project | |
2169 (a sudden change of their URL scheme without proper redirects). | |
2170 <a href="http://www.w3.org/Provider/Style/URI">That sort of thing should never happen!</a> | |
2171 </p> | |
2172 </dd> | |
2173 | |
2174 <dt>2011-03-19 – Release 2.19</dt> | |
2175 <dd> | |
2176 <p> | |
2177 <a href="https://bitbucket.org/vog/mingw-cross-env/downloads/mingw-cross-env-2.19.tar.gz">Download</a> | | |
2178 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.19">Changelog</a> | |
2179 </p> | |
2180 | |
2181 <p> | |
2182 The download mechanisms are improved. | |
2183 </p> | |
2184 | |
2185 <p> | |
2186 A CMake toolchain file is provided | |
2187 to simplify cross-compiling projects which use CMake. | |
2188 </p> | |
2189 | |
2190 <p> | |
2191 Support for Debian/Lenny is dropped. | |
2192 </p> | |
2193 | |
2194 <p> | |
2195 Package gtk is renamed to gtk2. | |
2196 </p> | |
2197 | |
2198 <p> | |
2199 Almost all packages are updated to their latest version. | |
2200 </p> | |
2201 | |
2202 <p> | |
2203 New packages are supported: | |
2204 dbus, graphicsmagick, libical, liboauth, physfs, and vigra. | |
2205 </p> | |
2206 | |
2207 <p> | |
2208 Note for <code>boost::filesystem</code> users: | |
2209 <a href="http://beta.boost.org/doc/libs/1_46_1/libs/filesystem/v3/doc/index.htm">Version 3 is a major revision</a> | |
2210 and now the default in 1.46. | |
2211 </p> | |
2212 </dd> | |
2213 | |
2214 <dt>2010-12-15 – Release 2.18</dt> | |
2215 <dd> | |
2216 <p> | |
2217 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.18.tar.gz">Download</a> | | |
2218 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.18">Changelog</a> | |
2219 </p> | |
2220 | |
2221 <p> | |
2222 This release fixes a checksum error caused by the atkmm project | |
2223 (a sudden change of their current source tarball). | |
2224 <a href="http://www.w3.org/Provider/Style/URI">That sort of thing should never happen!</a> | |
2225 </p> | |
2226 </dd> | |
2227 | |
2228 <dt>2010-12-11 – Release 2.17</dt> | |
2229 <dd> | |
2230 <p> | |
2231 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.17.tar.gz">Download</a> | | |
2232 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.17">Changelog</a> | |
2233 </p> | |
2234 | |
2235 <p> | |
2236 This release provides some improvements of the build system | |
2237 such as an automatic check for most of the requirements. | |
2238 </p> | |
2239 | |
2240 <p> | |
2241 All packages are updated to their latest version. | |
2242 </p> | |
2243 | |
2244 <p> | |
2245 New packages are supported: | |
2246 bfd, blas, cblas, dcmtk, ftgl, lapack, lcms1, | |
2247 mingw-utils, mxml, suitesparse and tinyxml. | |
2248 </p> | |
2249 </dd> | |
2250 | |
2251 <dt>2010-10-27 – Release 2.16</dt> | |
2252 <dd> | |
2253 <p> | |
2254 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.16.tar.gz">Download</a> | | |
2255 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.16">Changelog</a> | |
2256 </p> | |
2257 | |
2258 <p> | |
2259 This release provides lots of improvements to | |
2260 the build system as well as the documentation. | |
2261 </p> | |
2262 | |
2263 <p> | |
2264 Support for OpenSolaris is dropped. | |
2265 </p> | |
2266 | |
2267 <p> | |
2268 Almost all packages are updated to their latest version. | |
2269 </p> | |
2270 | |
2271 <p> | |
2272 Many new packages are supported: | |
2273 atkmm, cairomm, cunit, faac, faad2, ffmpeg, gdk-pixbuf, glibmm, | |
2274 gtkglextmm, gtkmm, gtksourceview, gtksourceviewmm, imagemagick, | |
2275 lame, libiberty, libsigc++, libvpx, matio, openal, opencore-amr, | |
2276 pangomm, pfstools, plotmm, sdl_sound and x264. | |
2277 </p> | |
2278 </dd> | |
2279 | |
2280 <dt>2010-06-16 – Release 2.15</dt> | |
2281 <dd> | |
2282 <p> | |
2283 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.15.tar.gz">Download</a> | | |
2284 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.15">Changelog</a> | |
2285 </p> | |
2286 | |
2287 <p> | |
2288 This release fixes download errors caused by the Qt project | |
2289 (a sudden change of their current source tarball). | |
2290 </p> | |
2291 | |
2292 <p> | |
2293 Almost all packages are updated to their latest version. | |
2294 </p> | |
2295 </dd> | |
2296 | |
2297 <dt>2010-06-08 – Release 2.14</dt> | |
2298 <dd> | |
2299 <p> | |
2300 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.14.tar.gz">Download</a> | | |
2301 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.14">Changelog</a> | |
2302 </p> | |
2303 | |
2304 <p> | |
2305 This release fixes download errors caused by the MinGW project | |
2306 (a sudden change of their URL scheme without proper redirects). | |
2307 <a href="http://www.w3.org/Provider/Style/URI">That sort of thing should never happen!</a> | |
2308 </p> | |
2309 | |
2310 <p> | |
2311 Almost all packages are updated to their latest version. | |
2312 </p> | |
2313 | |
2314 <p> | |
2315 New packages are supported: | |
2316 libarchive, libgee and xvidcore. | |
2317 </p> | |
2318 </dd> | |
2319 | |
2320 <dt>2010-05-31 – Release 2.13</dt> | |
2321 <dd> | |
2322 <p> | |
2323 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.13.tar.gz">Download</a> | | |
2324 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.13">Changelog</a> | |
2325 </p> | |
2326 | |
2327 <p> | |
2328 This release switches back from TDM to the official GCC, | |
2329 thus supporting the current GCC 4.5. | |
2330 </p> | |
2331 | |
2332 <p> | |
2333 The set of DirectX headers is improved and more complete. | |
2334 </p> | |
2335 | |
2336 <p> | |
2337 The deadlock issues with Pthreads-w32 are fixed. | |
2338 </p> | |
2339 | |
2340 <p> | |
2341 A static build of GDB is provided, | |
2342 i.e. a standalone "gdb.exe" | |
2343 that doesn't require any extra DLLs. | |
2344 </p> | |
2345 | |
2346 <p> | |
2347 More packages are backed by test programs. | |
2348 </p> | |
2349 | |
2350 <p> | |
2351 Many "sed hacks" are replaced by proper portability patches. | |
2352 </p> | |
2353 | |
2354 <p> | |
2355 Almost all packages are updated to their latest version. | |
2356 </p> | |
2357 | |
2358 <p> | |
2359 Many new packages are supported: | |
2360 fribidi, gc, gdb, gmp, gsl, gst-plugins-base, gst-plugins-good, | |
2361 gstreamer, gtkglext, guile, libcroco, libffi, liboil, libpaper, | |
2362 libshout, libunistring and xine-lib. | |
2363 </p> | |
2364 </dd> | |
2365 | |
2366 <dt>2010-02-21 – Release 2.12</dt> | |
2367 <dd> | |
2368 <p> | |
2369 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.12.tar.gz">Download</a> | | |
2370 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.12">Changelog</a> | |
2371 </p> | |
2372 | |
2373 <p> | |
2374 This release fixes some minor build issues, | |
2375 and contains a first small set of test programs | |
2376 to check the package builds. | |
2377 </p> | |
2378 | |
2379 <p> | |
2380 The build rules are simplified | |
2381 by calling generators like Autotools and Flex, | |
2382 instead of patching the generated files. | |
2383 </p> | |
2384 | |
2385 <p> | |
2386 Almost all packages are updated to their latest version. | |
2387 </p> | |
2388 | |
2389 <p> | |
2390 Many new packages are supported: | |
2391 aubio, devil, directx, exiv2, fftw, freeimage, gsoap, | |
2392 id3lib, liblo, libpano13, librsvg, libsamplerate, | |
2393 muparser, openscenegraph, portaudio and sdl_pango. | |
2394 </p> | |
2395 </dd> | |
2396 | |
2397 <dt>2010-02-20 – Release 2.11</dt> | |
2398 <dd> | |
2399 <p> | |
2400 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.11.tar.gz">Download</a> | | |
2401 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.11">Changelog</a> | |
2402 </p> | |
2403 | |
2404 <p> | |
2405 This release contains a packaging bug. | |
2406 Please use release 2.12 instead. | |
2407 </p> | |
2408 </dd> | |
2409 | |
2410 <dt>2009-12-23 – Release 2.10</dt> | |
2411 <dd> | |
2412 <p> | |
2413 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.10.tar.gz">Download</a> | | |
2414 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.10">Changelog</a> | |
2415 </p> | |
2416 | |
2417 <p> | |
2418 This release adds support for many new packages: | |
2419 flac, libmad, libsndfile, sdl_net, speex, postgresql, | |
2420 freetds, openssl, plotutils, taglib, lcms, freeglut, | |
2421 xerces and zziplib. | |
2422 </p> | |
2423 | |
2424 <p> | |
2425 Almost all packages are updated to their latest version. | |
2426 </p> | |
2427 | |
2428 <p> | |
2429 In addition to the libraries | |
2430 some command line tools such as psql.exe are built, too. | |
2431 </p> | |
2432 | |
2433 <p> | |
2434 The placements of logfiles, as well as many other build details, have been improved. | |
2435 </p> | |
2436 </dd> | |
2437 | |
2438 <dt>2009-10-24 – Release 2.9</dt> | |
2439 <dd> | |
2440 <p> | |
2441 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.9.tar.gz">Download</a> | | |
2442 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.9">Changelog</a> | |
2443 </p> | |
2444 | |
2445 <p> | |
2446 This release adds support for Qt, VMime and libmng. | |
2447 </p> | |
2448 | |
2449 <p> | |
2450 The target triplet is updated to i686-pc-mingw32. | |
2451 </p> | |
2452 | |
2453 <p> | |
2454 OpenMP support is enabled in GCC. | |
2455 </p> | |
2456 | |
2457 <p> | |
2458 Almost all packages are updated to their latest version. | |
2459 </p> | |
2460 </dd> | |
2461 | |
2462 <dt>2009-09-11 – Release 2.8</dt> | |
2463 <dd> | |
2464 <p> | |
2465 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.8.tar.gz">Download</a> | | |
2466 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.8">Changelog</a> | |
2467 </p> | |
2468 | |
2469 <p> | |
2470 This release comes with a better look & feel | |
2471 by providing a highlevel overview of the build process. | |
2472 </p> | |
2473 | |
2474 <p> | |
2475 The detailed build messages are stored into | |
2476 separate log files for each package, | |
2477 so parallel builds don't intermix them anymore. | |
2478 </p> | |
2479 | |
2480 <p> | |
2481 The download URLs of SourceForge packages | |
2482 are adjusted to ensure that | |
2483 the selected SourceForge mirror is really used | |
2484 and not circumvalented via HTTP redirects to other mirrors. | |
2485 </p> | |
2486 | |
2487 <p> | |
2488 Almost all packages are updated to their latest version. | |
2489 </p> | |
2490 | |
2491 <p> | |
2492 The whole mingw-cross-env project has moved to | |
2493 <a href="https://savannah.nongnu.org/">Savannah</a>. | |
2494 So all URIs have changed, | |
2495 but the old URIs | |
2496 redirect to the new locations seamlessly. | |
2497 </p> | |
2498 | |
2499 <p> | |
2500 Everyone is invited to join the freshly created | |
2501 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">project mailing list</a>. | |
2502 </p> | |
2503 </dd> | |
2504 | |
2505 <dt>2009-08-11 – Release 2.7</dt> | |
2506 <dd> | |
2507 <p> | |
2508 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.7.tar.gz">Download</a> | | |
2509 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.7">Changelog</a> | |
2510 </p> | |
2511 | |
2512 <p> | |
2513 This release | |
2514 provides an improved version recognition | |
2515 for SourceForge packages. | |
2516 SourceForge changed their page layout | |
2517 in a way that makes it much harder | |
2518 to identify the current version of a package. | |
2519 </p> | |
2520 | |
2521 <p> | |
2522 Additionally, | |
2523 almost all packages are updated to their latest version. | |
2524 </p> | |
2525 </dd> | |
2526 | |
2527 <dt>2009-06-19 – Release 2.6</dt> | |
2528 <dd> | |
2529 <p> | |
2530 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.6.tar.gz">Download</a> | | |
2531 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.6">Changelog</a> | |
2532 </p> | |
2533 | |
2534 <p> | |
2535 This release contains some portability fixes | |
2536 which allow it to run on a wider range of systems | |
2537 such as Frugalware. | |
2538 </p> | |
2539 | |
2540 <p> | |
2541 The documentation and website are completely revised. | |
2542 </p> | |
2543 | |
2544 <p> | |
2545 New packages such as | |
2546 CppUnit, libUsb, NSIS, Popt, SQLite and Theora | |
2547 are supported. | |
2548 </p> | |
2549 | |
2550 <p> | |
2551 Almost all packages are updated to their latest version. | |
2552 </p> | |
2553 | |
2554 <p> | |
2555 A new command "make download" is implemented. | |
2556 </p> | |
2557 </dd> | |
2558 | |
2559 <dt>2009-04-06 – Release 2.5</dt> | |
2560 <dd> | |
2561 <p> | |
2562 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.5.tar.gz">Download</a> | | |
2563 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.5">Changelog</a> | |
2564 </p> | |
2565 | |
2566 <p> | |
2567 This release fixes a download error caused by the MinGW project. | |
2568 They suddenly changed the names of their source tarballs. | |
2569 <a href="http://www.w3.org/Provider/Style/URI">That sort of thing should never happen!</a> | |
2570 </p> | |
2571 | |
2572 <p> | |
2573 This release also contains some bugfixes | |
2574 which allow it to run on a wider range of systems. | |
2575 </p> | |
2576 | |
2577 <p> | |
2578 All downloaded files are now | |
2579 verified by their SHA-1 checksums. | |
2580 </p> | |
2581 | |
2582 <p> | |
2583 New versions of various packages are supported. | |
2584 </p> | |
2585 </dd> | |
2586 | |
2587 <dt>2009-03-08 – Release 2.4</dt> | |
2588 <dd> | |
2589 <p> | |
2590 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.4.tar.gz">Download</a> | | |
2591 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.4">Changelog</a> | |
2592 </p> | |
2593 | |
2594 <p> | |
2595 This release provides many new libraries such as | |
2596 wxWidgets, GTK+ and OpenEXR. | |
2597 </p> | |
2598 | |
2599 <p> | |
2600 In addition, new versions of various packages | |
2601 are supported. | |
2602 </p> | |
2603 </dd> | |
2604 | |
2605 <dt>2009-02-09 – Release 2.3</dt> | |
2606 <dd> | |
2607 <p> | |
2608 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.3.tar.gz">Download</a> | | |
2609 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.3">Changelog</a> | |
2610 </p> | |
2611 | |
2612 <p> | |
2613 This release fixes some serious build problems on FreeBSD and MacOS-X. | |
2614 </p> | |
2615 | |
2616 <p> | |
2617 The Makefile has a new target "clean-pkg" | |
2618 and allows to be called from a separate build directory | |
2619 via "make -f .../Makefile". | |
2620 </p> | |
2621 | |
2622 <p> | |
2623 Some new versions of the packages are supported, | |
2624 especially GCC-4.3 by switching from MinGW GCC to | |
2625 <a href="http://www.tdragon.net/recentgcc/">TDM-GCC</a>. | |
2626 </p> | |
2627 </dd> | |
2628 | |
2629 <dt>2009-01-31 – Release 2.2<dt> | |
2630 <dd> | |
2631 <p> | |
2632 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.2.tar.gz">Download</a> | | |
2633 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.2">Changelog</a> | |
2634 </p> | |
2635 | |
2636 <p> | |
2637 This release fixes some minor build problems. | |
2638 </p> | |
2639 | |
2640 <p> | |
2641 It also supports some new packages and | |
2642 some newer versions of the already supported packages. | |
2643 </p> | |
2644 | |
2645 <p> | |
2646 Parallelization is now disabled by default. | |
2647 </p> | |
2648 </dd> | |
2649 | |
2650 <dt>2008-12-13 – Release 2.1</dt> | |
2651 <dd> | |
2652 <p> | |
2653 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.1.tar.gz">Download</a> | | |
2654 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.1">Changelog</a> | |
2655 </p> | |
2656 | |
2657 <p> | |
2658 This release fixes a download error caused by the GDAL project. | |
2659 They suddenly changed their download URLs. | |
2660 <a href="http://www.w3.org/Provider/Style/URI">That sort of thing should never happen!</a> | |
2661 </p> | |
2662 | |
2663 <p> | |
2664 In addition, some newer versions of various packages are supported. | |
2665 </p> | |
2666 | |
2667 <p> | |
2668 There is also a small compatibility fix for OS X. | |
2669 </p> | |
2670 </dd> | |
2671 | |
2672 <dt>2008-11-10 – Release 2.0</dt> | |
2673 <dd> | |
2674 <p> | |
2675 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.0.tar.gz">Download</a> | | |
2676 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.0">Changelog</a> | |
2677 </p> | |
2678 | |
2679 <p> | |
2680 The shell script has been rewritten as Makefile | |
2681 and supports partial builds and parallel builds. | |
2682 </p> | |
2683 | |
2684 <p> | |
2685 As usual, | |
2686 this release also supports some new packages and | |
2687 some newer versions of the already supported packages. | |
2688 </p> | |
2689 </dd> | |
2690 | |
2691 <dt>2008-01-11 – Release 1.4</dt> | |
2692 <dd> | |
2693 <p> | |
2694 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-1.4.tar.gz">Download</a> | | |
2695 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/1.4">Changelog</a> | |
2696 </p> | |
2697 | |
2698 <p> | |
2699 This release now includes a tutorial by Hans Bezemer | |
2700 and has improved compile options of FLTK. | |
2701 As usual, it supports some newer versions of the libraries. | |
2702 </p> | |
2703 | |
2704 <p> | |
2705 At the <a href="http://www.fefe.de/nowindows/">request of its author</a>, | |
2706 libowfat is no longer supported from this release on. | |
2707 </p> | |
2708 | |
2709 <p> | |
2710 The script now uses a specific SourceForge mirror | |
2711 instead of randomly chosen ones, | |
2712 because the download phase | |
2713 often stumbled on some very slow mirrors. | |
2714 </p> | |
2715 </dd> | |
2716 | |
2717 <dt>2007-12-23 – Release 1.3</dt> | |
2718 <dd> | |
2719 <p> | |
2720 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-1.3.tar.gz">Download</a> | | |
2721 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/1.3">Changelog</a> | |
2722 </p> | |
2723 | |
2724 <p> | |
2725 A sudden change in the download URLs of GEOS | |
2726 made the automatic download fail. | |
2727 <a href="http://www.w3.org/Provider/Style/URI">Such changes should never happen!</a> | |
2728 But it happened, | |
2729 and this quick release is an attempt to limit the damage. | |
2730 </p> | |
2731 | |
2732 <p> | |
2733 This release also supports some newer versions of the libraries | |
2734 including support for fontconfig-2.5.0. | |
2735 </p> | |
2736 </dd> | |
2737 | |
2738 <dt>2007-12-13 – Release 1.2</dt> | |
2739 <dd> | |
2740 <p> | |
2741 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-1.2.tar.gz">Download</a> | | |
2742 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/1.2">Changelog</a> | |
2743 </p> | |
2744 | |
2745 <p> | |
2746 This release is a switch from gcc-3 to gcc-4. | |
2747 It also supports a new library and | |
2748 some newer versions of the already supported libraries. | |
2749 </p> | |
2750 </dd> | |
2751 | |
2752 <dt>2007-07-24 – Release 1.1</dt> | |
2753 <dd> | |
2754 <p> | |
2755 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-1.1.tar.gz">Download</a> | | |
2756 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/1.1">Changelog</a> | |
2757 </p> | |
2758 | |
2759 <p> | |
2760 This release is the result of the public attention the release 1.0 got. | |
2761 It contains many improvements suggested by its first users, | |
2762 and adds support for many new libraries. | |
2763 </p> | |
2764 | |
2765 <p> | |
2766 Thanks to Rocco Rutte who contributed many code snippets. | |
2767 </p> | |
2768 </dd> | |
2769 | |
2770 <dt>2007-06-19 – Release 1.0</dt> | |
2771 <dd> | |
2772 <p> | |
2773 <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-1.0.tar.gz">Download</a> | | |
2774 <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/1.0">Changelog</a> | |
2775 </p> | |
2776 | |
2777 <p> | |
2778 This first release has been created in a 7-day-sprint. | |
2779 </p> | |
2780 </dd> | |
2781 | |
2782 <dt>2007-06-12 – Project start</dt> | |
2783 <dd> | |
2784 </dd> | |
2785 | |
2786 </dl> | |
2787 </div> | |
2788 | |
2789 <div class="section"> | |
2790 <h2 id="see-also">See also</h2> | |
2791 | |
2792 <h3>This project</h3> | |
2793 | |
2794 <ul class="compact-list"> | |
2795 <li> | |
2796 <a href="http://mxe.cc/">Project website</a> | |
2797 </li> | |
2798 <li> | |
2799 <a href="http://lists.nongnu.org/mailman/listinfo/mingw-cross-env-list">Project mailing list</a> | |
2800 </li> | |
2801 <li> | |
2802 <a href="http://savannah.nongnu.org/projects/mingw-cross-env">Project entry on Savannah</a> | |
2803 </li> | |
2804 <li> | |
2805 <a href="https://bitbucket.org/vog/mingw-cross-env">Project entry on Bitbucket</a> | |
2806 </li> | |
2807 <li> | |
2808 <a href="http://freshmeat.net/projects/mingw_cross_env">Project entry on Freshmeat</a> | |
2809 / <a href="http://freshmeat.net/projects/mingw_cross_env/comments">comments section</a> | |
2810 </li> | |
2811 <li> | |
2812 <a href="http://lists.debian.org/debian-embedded/2007/06/msg00007.html">First release anouncement</a> | |
2813 and the discussion around it | |
2814 </li> | |
2815 </ul> | |
2816 | |
2817 <h3>Related projects</h3> | |
2818 | |
2819 <ul> | |
2820 <li> | |
2821 <a href="http://download.opensuse.org/repositories/windows:/mingw:/win32/SLE_11/noarch/">openSUSE MinGW packages</a> | |
2822 <br> | |
2823 win32 cross compiling packages by openSUSE | |
2824 </li> | |
2825 <li> | |
2826 <a href="https://admin.fedoraproject.org/pkgdb/acls/list/**mingw**">Fedora MinGW packages</a> | |
2827 <br> | |
2828 win32 cross compiling packages by Fedora | |
2829 </li> | |
2830 <li> | |
2831 <a href="http://www.sandroid.org/imcross/">IMCROSS</a> | |
2832 <br> | |
2833 another project with similar goal | |
2834 </li> | |
2835 <li> | |
2836 <a href="http://packages.debian.org/stable/devel/mingw32">mingw32 Debian package</a> | |
2837 <br> | |
2838 bare win32 cross compiler | |
2839 </li> | |
2840 <li> | |
2841 <a href="http://gnuwin32.sourceforge.net/">GnuWin32</a> | |
2842 <br> | |
2843 win32 ports of many free software packages | |
2844 </li> | |
2845 <li> | |
2846 <a href="http://www.libsdl.org/extras/win32/cross/README.txt">MinGW cross-compiler build script</a> | |
2847 <br> | |
2848 old script provided by the | |
2849 <a href="http://www.libsdl.org/">SDL project</a> | |
2850 </li> | |
2851 </ul> | |
2852 | |
2853 <h3>Related articles</h3> | |
2854 | |
2855 <ul> | |
2856 <li> | |
2857 <a href="http://thebeezspeaks.blogspot.com/2009/04/cross-compilers-new-wave.html">Cross compilers, the new wave</a> | |
2858 <br> | |
2859 appeared on | |
2860 <a href="http://lxer.com/module/newswire/view/118868">LXer</a> | |
2861 and | |
2862 <a href="http://www.linuxtoday.com/developer/2009041501335RVSWDV">Linux Today</a> | |
2863 </li> | |
2864 <li> | |
2865 <a href="http://wiki.njh.eu/Cross_Compiling_for_Win32">Cross Compiling for Win32</a> | |
2866 <br> | |
2867 overview of win32 cross compiling | |
2868 </li> | |
2869 <li> | |
2870 <a href="http://www.mingw.org/wiki/LinuxCrossMinGW">MinGW cross compiler for Linux build environment</a> | |
2871 <br> | |
2872 official tutorial of the | |
2873 <a href="">MinGW project</a> | |
2874 </li> | |
2875 <li> | |
2876 <a href="http://wiki.wxwidgets.org/Cross-Compiling_Under_Linux#Cross-compiling_under_Linux_for_MS_Windows">Cross-compiling under Linux for MS Windows</a> | |
2877 <br> | |
2878 old tutorial provided by the | |
2879 <a href="http://www.wxwidgets.org/">wxWidgets project</a> | |
2880 </li> | |
2881 </ul> | |
2882 </div> | |
2883 | |
2884 <div class="section"> | |
2885 <h2 id="used-by">Projects which use MXE</h2> | |
2886 | |
2887 <ul class="compact-list"> | |
2888 <li> | |
2889 <a href="http://toppler.sourceforge.net/">Tower Toppler</a> | |
2890 </li> | |
2891 <li> | |
2892 <a href="http://pushover.sourceforge.net/">Pushover</a> | |
2893 </li> | |
2894 <li> | |
2895 <a href="http://www.xs4all.nl/~thebeez/4tH/">The 4tH Compiler</a> | |
2896 </li> | |
2897 <li> | |
2898 <a href="http://springrts.com/">Spring RTS</a> | |
2899 </li> | |
2900 <li> | |
2901 <a href="http://ph.on.things.free.fr/projects/ube/">Ube</a> | |
2902 </li> | |
2903 <li> | |
2904 <a href="http://marathon.sourceforge.net/">Marathon Aleph One</a> | |
2905 </li> | |
2906 <li> | |
2907 <a href="http://sourceforge.net/projects/aorta/">Aorta</a> | |
2908 </li> | |
2909 <li> | |
2910 <a href="http://msmtp.sourceforge.net/">msmtp</a> | |
2911 </li> | |
2912 <li> | |
2913 <a href="http://mpop.sourceforge.net/">mpop</a> | |
2914 </li> | |
2915 <li> | |
2916 <a href="http://cvtool.sourceforge.net/">cvtool</a> | |
2917 </li> | |
2918 <li> | |
2919 <a href="http://tux4kids.alioth.debian.org/tuxmath/">Tux Math</a> | |
2920 </li> | |
2921 <li> | |
2922 <a href="http://tux4kids.alioth.debian.org/tuxtype/">Tux Typing</a> | |
2923 </li> | |
2924 <li> | |
2925 <a href="http://gcompris.net/">GCompris</a> | |
2926 </li> | |
2927 <li> | |
2928 <a href="http://www.nongnu.org/gta/">Generic Tagged Arrays</a> | |
2929 </li> | |
2930 <li> | |
2931 <a href="http://qtads.sourceforge.net/">QTads</a> | |
2932 </li> | |
2933 <li> | |
2934 <a href="http://ufoai.ninex.info/">UFO: Alien Invasion</a> | |
2935 </li> | |
2936 <li> | |
2937 <a href="http://www.pokerth.net/">PokerTH</a> | |
2938 </li> | |
2939 <li> | |
2940 <a href="http://www.tug.org/texworks/">TeXworks</a> | |
2941 </li> | |
2942 <li> | |
2943 <a href="http://bino.nongnu.org/">Bino</a> | |
2944 </li> | |
2945 <li> | |
2946 <a href="http://www.ros.org/wiki/eros">Eros</a> | |
2947 </li> | |
2948 <li> | |
2949 <a href="http://www.bunkus.org/videotools/mkvtoolnix/">MKVToolNix</a> | |
2950 </li> | |
2951 <li> | |
2952 <a href="http://www.openscad.org/">OpenSCAD</a> | |
2953 </li> | |
2954 <li> | |
2955 <a href="http://wz2100.net/">Warzone 2100</a> | |
2956 </li> | |
2957 <li> | |
2958 <a href="http://lightspark.github.com/">Lightspark</a> | |
2959 </li> | |
2960 <li> | |
2961 <a href="http://ifwiki.org/index.php/Hugor">Hugor</a> | |
2962 </li> | |
2963 </ul> | |
2964 </div> | |
2965 | |
2966 </body> | |
2967 </html> |