Commit Graph

6001 Commits

Author SHA1 Message Date
Tony Theodore 5989573ccd box2d: move to github and update
also fixes dll installation
2015-10-21 20:35:19 +11:00
Tony Theodore 201d7d3c4a liblaxjson: fix installation directories 2015-10-21 19:30:14 +11:00
Tony Theodore ea6c694a22 Merge pull request #945 from LuaAndC/fribidi-cmake
add CMake module FindFriBiDi.cmake
2015-10-19 12:59:06 +11:00
Boris Nagaev fbda4a9e93 add CMake module FindFriBiDi.cmake
Now the following CMake code finds FriBiDi:

  find_package(FriBiDi)
2015-10-19 04:50:53 +03:00
Tony Theodore afd117ac96 Merge pull request #944 from LuaAndC/wt-website
change Wt homepage to http://www.webtoolkit.eu
2015-10-19 12:06:56 +11:00
Boris Nagaev 0d0b9518ac change Wt homepage to http://www.webtoolkit.eu
witty.sourceforge.net redirects to www.webtoolkit.eu
2015-10-19 01:47:02 +03:00
Boris Nagaev 4aca056a30 qtbase: fix log corruption with many zero bytes
close #938
2015-10-18 21:09:17 +02:00
Timothy Gu 4cb95b14f3 openscenegraph-3: Use uintptr_t
Prevents theoretical undefined (or implementation-defined?) behavior on 32-bit machines.
2015-10-17 17:01:10 -07:00
MXEBot as Travis CI 5c61e160be Update versions.json 2015-10-17 12:52:24 +00:00
Mark Brand 106222714e sqlite: update 2015-10-17 14:37:08 +02:00
Tony Theodore 069b03d511 qt5: remove download related variables
in rare cases, it would try downloading qtbase again
2015-10-17 13:46:20 +11:00
Tony Theodore d08148a0da Revert "boost pthreads qt sdl: disable cmake tests"
This reverts commit f1dd70802a.
2015-10-17 11:53:28 +11:00
Boris Nagaev 08d7f265a1 remove strange quote from comment about MXE_TMP
see #929
2015-10-16 23:50:15 +03:00
Boris Nagaev 34a4b53db9 Merge pull request #929 from kolewu/fix-tmpdir
add variable to define directory for tmp-directories
2015-10-16 23:48:43 +03:00
Mark Brand a868bf635e qtbase: improve update macro 2015-10-16 10:44:41 +02:00
MXEBot as Travis CI 8e65d7a3ba Update versions.json 2015-10-16 08:41:57 +00:00
Mark Brand f89ee05517 harfbuzz: update 2015-10-16 10:40:11 +02:00
Tony Theodore 91d952eb11 Merge pull request #940 from LuaAndC/decrease-cmake-version
Decrease cmake version and check for policies used
2015-10-16 12:50:18 +11:00
Tony Theodore a7aa0377e7 Merge pull request #939 from LuaAndC/build-pkg-gtar
build-pkg: use gtar, gnutar, gmake, gnumake if available + improvements
2015-10-16 12:38:13 +11:00
Tony Theodore fcafb2b326 Merge pull request #933 from LuaAndC/fix-cmake-build
cmake wrapper: don't pass -DCMAKE_TOOLCHAIN_FILE to cmake when  with --build
2015-10-16 12:18:04 +11:00
Boris Nagaev f2496929dc cmake test: use policy CMP0020 only if available
Policy CMP0020 was introduced in cmake 2.8.11.
Debian CMake version 2.8.9 is sufficient for building Qt.

See https://github.com/LuaAndC/mxe/commit/6133f6ec74aee1b5fa531782e585710

close #909
2015-10-16 03:42:25 +03:00
Boris Nagaev cea54f1cfa cmake test: decrease min version 2.8.11 -> 2.8.9
Debian Wheezy has CMake version 2.8.9 and it is sufficient for building Qt
(version 2.8.11 was chosen as it is recommended by Qt docs).

see #909
2015-10-16 03:41:14 +03:00
Boris Nagaev 3aa54e03c6 build-pkg: don't use numeric owner, group in tar
File ownership is set as string "root/root" in  Debian files. So numeric
owners are converted to strings anyway. On FreeBSD numeric group "0" is
converted to "wheel" instead of "root".

see #901
2015-10-16 03:30:31 +03:00
Boris Nagaev 254b1bb9d6 build-pkg: check-requirements before downloading
Don't wait for downloading completed if something is wrong
with dependencies.

see #908
2015-10-16 03:30:31 +03:00
Boris Nagaev 3b52cf6053 build-pkg: use gmake or gnumake if available
see #901
see 4743e7939d10d9983e01f085c94b24e4c317811d
2015-10-16 03:30:31 +03:00
Boris Nagaev 37a2ce66c4 build-pkg: use gtar or gnutar if available
close #901
2015-10-16 03:30:31 +03:00
Boris Nagaev 23e6a9a2cd Merge pull request #937 from saiarcot895/upstream-fix-qt-mysql-detection
Ensure that our mysql-config is used and not the system mysql-config …
2015-10-16 03:29:05 +03:00
Boris Nagaev 0ef2cb3b40 cmake: no -DCMAKE_TOOLCHAIN_FILE with some options
CMake with a toolchain file doesn't work properly in some modes.

  * --build
  * --system-information
  * -E

close #932
2015-10-16 00:43:39 +03:00
Timothy Gu abe8bc23e9 Merge pull request #936 from saiarcot895/upstream-fix-osg-patch
Fix OpenSceneGraph patch.
2015-10-15 11:38:46 -07:00
Saikrishna Arcot 787e877d36
Ensure that our mysql-config is used and not the system mysql-config when building Qt 5. 2015-10-15 14:35:07 -04:00
Saikrishna Arcot 2c44a78f0f
Fix OpenSceneGraph patch. 2015-10-15 14:31:20 -04:00
MXEBot as Travis CI f700285a10 Update versions.json 2015-10-15 09:03:13 +00:00
Mark Brand b93b12d762 update qt5 modules 2015-10-15 10:33:18 +02:00
MXEBot as Travis CI 75c1216026 Update versions.json 2015-10-14 21:03:54 +00:00
Mark Brand 036e6d866b sqlite: update 2015-10-14 22:55:21 +02:00
Timothy Gu c808ec3772 Merge pull request #930 from kolewu/fix-vmime
fix project path for vmime extra file
2015-10-14 08:36:26 -07:00
Timothy Gu eab2c56eb8 Merge pull request #931 from kolewu/fix-openscenegraph
use better type for pointer cast
2015-10-14 08:36:06 -07:00
Uwe Koloska 6fa3b9f986 add variable to define directory for tmp-directories
sometimes it's necessary to not build inside the mxe folder. The
variable MXE_TMP can be used to change the base directory for creating
tmp directories that are used for building.

Rationale: when using virtualbox to build the cross-compile environment
and the mxe project is in a shared folder, at least stripping is not
working because of an internal error of the shared filesystem.  So the
solution is to change the tmp-directory to a place inside the VM.
2015-10-14 16:48:15 +02:00
Uwe Koloska a7cf9c9696 use better type for pointer cast 2015-10-14 16:41:55 +02:00
Uwe Koloska 9bc3db93c2 fix project path for vmime extra file
vmime uses a file from the src-directory of mxe but references it using
a relative path that is only working if the temporary build directory is
inside the mxe project path at the fixed position.
2015-10-14 15:18:12 +02:00
Tony Theodore a530b79d5a libgsf: portability fix for sed 2015-10-14 17:46:05 +11:00
MXEBot as Travis CI efdf84d620 Update versions.json 2015-10-14 03:03:47 +00:00
Tony Theodore 64d58bc06d Merge pull request #926 from LuaAndC/fix-blas
update & fix blas
2015-10-14 14:03:19 +11:00
Tony Theodore f62b3ff4e5 Merge pull request #928 from LuaAndC/check-native-gdk-pixbuf
check-requirements: check for native gdk-pixbuf
2015-10-14 13:48:29 +11:00
Boris Nagaev 94f55814e9 check-requirements: check for native gdk-pixbuf
Check with command `gdk-pixbuf-csource --help`.

close #927
2015-10-14 01:26:21 +03:00
MXEBot as Travis CI 095b649d81 Update versions.json 2015-10-13 21:30:57 +00:00
Mark Brand dc1ce73492 harfbuzz: update 2015-10-13 23:28:05 +02:00
Boris Nagaev a80d3cb13f update blas
see #922
see http://lists.nongnu.org/archive/html/mingw-cross-env-list/2015-10/msg00009.html
2015-10-13 12:40:34 +03:00
Tony Theodore b19d9128ac Merge pull request #923 from LuaAndC/patches-for-packages-with-hyphen
require patch number to start with a digit
2015-10-13 12:59:15 +11:00
Boris Nagaev 530d479b4f require patch number to start with a digit
MXE recongized file src/lua-rapidjson-1-use-unix-file-functions.patch
as a patch for lua, however it was intended to be a patch for lua-rapidjson.
Patch filename pattern was src/$(1)-*.patch.
* captured "rapidjson-1-use-unix-file-functions".

Currently * was replaced with [0-9]* to require patch name starting with
a digit.

close #921
2015-10-12 22:24:48 +03:00