Commit Graph

6792 Commits

Author SHA1 Message Date
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
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 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
Tony Theodore 7b09ae6e9c Merge pull request #1274 from LuaAndC/wrk
add package "wrk" to plugins/apps
2016-04-12 12:01:57 +10:00
Tony Theodore 83ac4c2852 Merge pull request #1293 from tonytheodore/libsoup-disable-gssapi
libsoup: disable gssapi
2016-04-12 08:54:06 +10:00
Tony Theodore 580828183a clarify rationale for env whitelist entries
* add EDITOR, PS1, TERM for basic functionality of interactive shells
* separate mxe related variables
* identify source of ACLOCAL_PATH and LD_LIBRARY_PATH
2016-04-12 08:26:26 +10:00
MXEBot as Travis CI a08491c8ba Update versions.json & build-matrix.html 2016-04-11 14:27:39 +00:00
Tony Theodore 578db9293c Merge pull request #1290 from muellni/cmake-update-3.5
cmake: update to 3.5.1
2016-04-12 00:26:32 +10:00
MXEBot as Travis CI 739394eacd Update versions.json & build-matrix.html 2016-04-11 12:57:30 +00:00
Mark Brand be764c4040 mpfr: update 2016-04-11 14:56:05 +02:00
Mark Brand fccefe20cc gnutls: update 2016-04-11 14:56:05 +02:00
Tony Theodore c023fa7e5d Merge pull request #1284 from LuaAndC/fix-qtbase-wheezy
fix qtbase on Wheezy (don't use c++1y)
2016-04-11 22:34:29 +10:00
Tony Theodore 632085f2f7 add `nonetwork` lib to `shell` target dependencies 2016-04-11 21:04:18 +10:00
Tony Theodore f15fad9e8f libsoup: disable gssapi
On OSX, native `/usr/bin/krb5-config` is detected and tries to enable gssapi.
2016-04-11 20:09:40 +10:00
Boris Nagaev 87163ff7be add "make shell" command
It provides interactive shell with the environment of MXE build.
2016-04-11 03:30:08 +03:00
Martin Müllenhaupt 683fcb6cde cmake: update to 3.5.1 2016-04-10 11:25:19 +02:00
Tony Theodore fb7932fb74 Merge pull request #1287 from LuaAndC/vmime-prepare-for-cmake-3.5
vmime: prepare for cmake 3.5
2016-04-10 16:51:50 +10:00
MXEBot as Travis CI fd0012b864 Update versions.json & build-matrix.html 2016-04-09 23:52:50 +00:00