Commit Graph

6958 Commits

Author SHA1 Message Date
Boris Nagaev 6d948f7765 update libuv to 1.9.0 2016-04-25 02:53:38 +03:00
MXEBot as Travis CI 5f76add844 Update versions.json & build-matrix.html 2016-04-24 13:09:29 +00:00
Boris Nagaev d9c1beaeee Merge pull request #1314 from tehnick/update-cmake
cmake: update to 3.5.2
2016-04-24 17:08:56 +04:00
Boris Pek 96ae6b546f cmake: update to 3.5.2 2016-04-24 15:09:39 +03:00
Timothy Gu 5dc0eb8eb9 Merge pull request #1313 from m-ou-se/alurefix
Disable dynamic loading for static libalure.
2016-04-21 16:48:44 -07:00
Maurice Bos 01dd93bdc6 Disable dynamic loading for static libalure. 2016-04-21 12:32:39 +02:00
Boris Nagaev 8278d00b08 Merge pull request #1312 from m-ou-se/assimpfix
Use correct cmake variable for static assimp library.
2016-04-21 01:35:18 +04:00
Boris Nagaev c5c610b085 build-pkg, second pass: fix fail on broken package
If a package is found to be broken on the first pass, then
prev_files = nil, because this structure is filled only
for non-broken packages.

See https://github.com/mxe/mxe/pull/1243#issuecomment-211137555
2016-04-20 23:35:13 +03:00
Boris Nagaev 9da2e477d3 build-pkg: provide more info about removed files 2016-04-20 23:35:13 +03:00
Boris Nagaev 6784792540 build-pkg: detect broken symlink and removed file 2016-04-20 23:35:13 +03:00
Boris Nagaev ea511c193c build-pkg: use "git add" with --all
From the warning produced by "git add ." after removing a file with "rm":

> warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
> whose behaviour will change in Git 2.0 with respect to paths you removed.
> Paths like 'foo.txt' that are
> removed from your working tree are ignored with this version of Git.
>
> * 'git add --ignore-removal <pathspec>', which is the current default,
>   ignores paths you removed from your working tree.
>
> * 'git add --all <pathspec>' will let you also record the removals.
>
> Run 'git status' to check the paths you removed from your working tree.

$ git status --porcelain
 D foo.txt

$ git add --all .

$ git status --porcelain
D  foo.txt

$ git --version
git version 1.9.1
2016-04-20 23:35:13 +03:00
Boris Nagaev 732169d86a build-pkg: exit with non-zero if second pass fails 2016-04-20 23:35:13 +03:00
Boris Nagaev f3de04c954 build-pkg: provide a way to disable second pass 2016-04-20 23:35:13 +03:00
Boris Nagaev aa4744cea4 build-pkg: add second pass
The second pass is done after the first one. During the second pass,
an item is built in tree of files from all other items. It checks that:

  * packages can be built in any order satisfying dependencies;
  * a package can be rebuilt after its dependee.

For both cases, not only build status is checked but also two sets of
files are compared. Currently content of files is not checked, only
their existance in both passes.

See #1111
2016-04-20 23:35:13 +03:00
Boris Nagaev d25a31bd21 build-pkg: move function isBuilt()
It will be used in buildItem()
2016-04-20 23:35:13 +03:00
Boris Nagaev 1856ae5f8a build-pkg, buildItem(): log pass (first, second) 2016-04-20 23:35:13 +03:00
Boris Nagaev 07a0103247 build-pkg: provide a way to mute removeEmptyDirs() 2016-04-20 23:35:13 +03:00
Boris Nagaev 3f47774f1c build-pkg: add argument pass=first to build funcs 2016-04-20 23:35:13 +03:00
Boris Nagaev 1a1c1ebf00 build-pkg: move top-level code to main() function 2016-04-20 23:35:13 +03:00
Maurice Bos c2687e985d Use correct cmake variable for static assimp library. 2016-04-20 19:24:05 +02:00
MXEBot as Travis CI 2b397e0bed Update versions.json & build-matrix.html 2016-04-19 07:03:23 +00:00
Mark Brand 0fd22ac45a sqlite: update 2016-04-19 09:02:30 +02:00
Boris Nagaev 2ad80c24c5 update qbittorrent to 3.3.4
The following patches were included in the upstream:

  * convert includes like <Windows.h> to lowercase
    https://github.com/qbittorrent/qBittorrent/pull/4505
  * fix library list
    https://github.com/qbittorrent/qBittorrent/pull/4824
2016-04-18 09:17:42 +03:00
Boris Nagaev 8f9698984a Merge pull request #1306 from tonytheodore/osx-gnu-tar
add GNU Tar to requirements and specify OS X packages
2016-04-18 03:38:16 +04:00
MXEBot as Travis CI ab2cf656f5 Update versions.json & build-matrix.html 2016-04-16 07:45:06 +00:00
Mark Brand 6c01e8a366 libgcrypt: update 2016-04-16 09:28:43 +02:00
Tony Theodore 9776c05d46 add GNU Tar to requirements and specify OS X packages
needed for `build-pkg.lua`, installed as:
 - `gtar` on Homebrew
 - `gnutar` on MacPorts and Rudix
so will be selected by `tool` function
2016-04-16 12:22:18 +10:00
MXEBot as Travis CI 6580c1553f Update versions.json & build-matrix.html 2016-04-14 08:31:14 +00:00
Tony Theodore 1dceba1837 Merge pull request #1305 from LuaAndC/update-libical
Update libical
2016-04-14 18:30:27 +10:00
Boris Nagaev c2ad0bc4ca libical: update to version 2.0.0 2016-04-14 10:42:14 +03:00
Boris Nagaev f2736334b0 libical: fix updater 2016-04-14 10:42:14 +03:00
MXEBot as Travis CI 158a0e3e11 Update versions.json & build-matrix.html 2016-04-14 04:38:04 +00:00
Tony Theodore d71d862a59 Merge #1304 Update SFML to the 2.3.2 version
from bluszcz/master
2016-04-14 14:37:19 +10:00
MXEBot as Travis CI 6e43cabf54 Update versions.json & build-matrix.html 2016-04-14 04:11:59 +00:00
Tony Theodore 27c184880a Merge #1291 add libuv
from LuaAndC/libuv
2016-04-14 14:11:14 +10:00
MXEBot as Travis CI d09c67e1f0 Update versions.json & build-matrix.html 2016-04-13 21:19:46 +00:00
Mark Brand 390d1c9da7 vmime: update 2016-04-13 21:48:24 +02:00
Rafal Zawadzki 6c263dd33a Update SFML to the 2.3.2 version 2016-04-13 19:25:52 +02:00
Tony Theodore e9f68177c2 Merge #1297 libwebsockets: fix download URL and updater
from LuaAndC/fix-libwebsockets-url
2016-04-13 11:18:08 +10:00
Boris Nagaev dd34cf8e0a libwebsockets: fix download URL and updater 2016-04-13 00:01:12 +03:00
Tony Theodore 6c36b8acb4 libuv: set LIBS in configure.ac instead of Makefile.am 2016-04-12 18:43:20 +03:00
Boris Nagaev 65f5e062be add libuv 2016-04-12 18:43:20 +03:00
Tony Theodore 4160e8ab88 Merge pull request #1292 from LuaAndC/shell
add "make shell" command
2016-04-13 00:42:41 +10:00
Tony Theodore c351cdd43d add native build of `patch` for darwin (#1295)
same as #1170, MacPorts has `gpatch` but Homebrew and Rudix don't
2016-04-13 00:13:44 +10:00
Boris Nagaev 8499a63d82 Merge pull request #4 from tonytheodore/LuaAndC-shell
enhancements to "make shell"
2016-04-12 11:24:29 +04:00
Volker Diels-Grabsch a7e50dbde1 Move section "Related articles" before section "Related projects" 2016-04-12 08:20:42 +02:00
Volker Diels-Grabsch d4967e7892 Add Krita to the list of projects that use MXE 2016-04-12 08:19:28 +02:00
Volker Diels-Grabsch dbb7240d36 Link to blog article "Cross-compiling Krita using MXE" 2016-04-12 08:09:29 +02:00
Volker Diels-Grabsch 03433feaaf Remove obsolete article link
That page no longer exists and already was replaced with a redirect to
MXE anyway.
2016-04-12 08:03:19 +02:00
Tony Theodore 043e7aea85 blas, lapack: remove -fdefault-integer-8 FFLAGS (#1258)
* only required for octave build:
    - https://www.gnu.org/software/octave/doc/interpreter/Compiling-Octave-with-64_002dbit-Indexing.html
* closes #1247
2016-04-12 12:26:09 +10:00