Commit Graph

7203 Commits

Author SHA1 Message Date
MXEBot as Travis CI 4374d5b3c6 Update versions.json & build-matrix.html 2016-08-08 22:50:29 +00:00
Mark Brand abb6ebfd1a update: curl libpng 2016-08-09 00:49:17 +02:00
MXEBot as Travis CI a471eb7f13 Update versions.json & build-matrix.html 2016-08-08 22:34:04 +00:00
Mark Brand 6572913d75 sqlite: update 2016-08-09 00:32:27 +02:00
Boris Nagaev df2b30d8ef Merge pull request #1480 from tonytheodore/host-prefix
host-tools plugin: install prefixed binutils and strip binaries
2016-08-08 22:22:01 +04:00
Tony Theodore ef80a64393 host-tools plugin: install prefixed binutils and strip binaries 2016-08-08 19:45:57 +10:00
Tony Theodore bb7f5c57f5 Merge pull request #1479 from tonytheodore/host-shared
host-toolchain plugin: fix shared libgcc and qt tools
2016-08-07 10:19:06 +10:00
MXEBot as Travis CI 3b3ec4d242 Update versions.json & build-matrix.html 2016-08-06 20:35:59 +00:00
Boris Nagaev 3f57a00c00 Merge pull request #1478 from tonytheodore/gcc-494
update gcc 4.9.3 --> 4.9.4
2016-08-07 00:35:17 +04:00
Tony Theodore ffda3812ac host-toolchain plugin: fix shared libgcc and qt tools
add winpthreads until gcc is built once per arch #1019

fixes #950
2016-08-07 02:11:13 +10:00
Tony Theodore fcbd2fbcc7 Merge pull request #1458 from fiendish/proper_lua_dll_name
Windows Lua DLLs should not start with "lib"
2016-08-06 15:41:10 +10:00
Tony Theodore c840358103 update gcc 4.9.3 --> 4.9.4
Tested on all four targets, list of changes:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.9.4
2016-08-05 15:01:25 +10:00
Boris Nagaev a644700c8c Merge pull request #1473 from LuaAndC/build-pkg-fix-if-1st-pass-breaks
build-pkg: fix crash if package breaks in 1st pass
2016-08-04 00:35:33 +04:00
Tony Theodore 3f5b2e22b5 Merge pull request #1472 from LuaAndC/rtrim-log
remove trailing spaces from main log
2016-08-03 15:22:03 +10:00
Boris Nagaev 1a59d510a6 build-pkg: fix crash if package breaks in 1st pass
fix https://github.com/mxe/mxe/issues/1471
2016-08-03 02:19:43 +03:00
Boris Nagaev 071e3062f0 remove trailing spaces from main log 2016-08-03 00:54:09 +03:00
MXEBot as Travis CI 963a2eaf94 Update versions.json & build-matrix.html 2016-08-02 20:35:47 +00:00
Tony Theodore b7c7b43d2c Merge pull request #1447 from Quintus/cegui-0.8
Upgrade CEGUI to 0.8.7
2016-08-03 06:34:33 +10:00
Quintus 290d85bfed Merge branch 'Quintus-cegui-0.8' of git://github.com/tonytheodore/mxe into cegui-0.8 2016-08-02 21:45:54 +02:00
Tony Theodore 36b261dc14 Merge branch 'master' into Quintus-cegui-0.8 2016-08-03 04:01:11 +10:00
Tony Theodore b07b534fd5 cegui: separate shared/static builds and manually configure pc files 2016-08-03 03:58:26 +10:00
Tony Theodore c2a1d8000a cegui: switch to tracking dev branch 2016-08-03 03:54:02 +10:00
Tony Theodore b5d6fd519e Merge pull request #1468 from dl5rcw/master
fix for #1462 where qt3d failed to build on JOBS := 4
2016-08-03 03:09:48 +10:00
Tony Theodore fb2880faf2 Merge pull request #1469 from LuaAndC/no2
use $(TEST_FILE) instead of $(2).c and other
2016-08-03 03:02:53 +10:00
Tony Theodore aba2b5112e Merge branch 'cegui-0.8' of https://github.com/Quintus/mxe into Quintus-cegui-0.8 2016-07-31 23:14:13 +10:00
MXEBot as Travis CI 81031687d4 Update versions.json & build-matrix.html 2016-07-31 03:55:59 +00:00
Mark Brand 7a38ddd810 update: curl, libidn 2016-07-31 05:54:37 +02:00
Boris Nagaev 17e40d3884 use $(TEST_FILE) instead of $(2).c and other
The following script was applied:

    set -xue

    find src/ plugins/ -name '*.mk' -type f > mks

    # special cases for test file:
    # ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated
    sed 's@$(2).c@$(PWD)/src/$(PKG)-test.c@g' -i \
        src/{boost,freeimage,hdf5,lapack,sdl,sdl_image,sdl_sound}.mk
    sed 's@$(2).f@$(PWD)/src/$(PKG)-test.f@g' -i src/lapack.mk
    sed 's@$(PWD)/$(2).pro@$(PWD)/src/$(PKG)-test.pro@g' -i \
        src/qt.mk plugins/examples/custom-qt-min/overrides.mk
    sed 's@$(2)-CMakeLists.txt@$(PWD)/src/$(PKG)-test-CMakeLists.txt@g' \
        -i src/{sdl_image,sdl_sound}.mk

    # check
    for base in $(ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated); do
        ! grep -q '$(2)' "${base}.mk"
    done

    # other $(2)
    sed 's@$(2).cpp@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).cxx@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).c@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).ml@$(TEST_FILE)@g' -i $(cat mks)
    sed 's@$(2).f@$(TEST_FILE)@g' -i $(cat mks)

    # check
    ! grep '$(2)' $(cat mks)

See https://github.com/mxe/mxe/issues/1452
2016-07-30 22:38:45 +03:00
Tony Theodore 208f5cc850 Merge pull request #1465 from tonytheodore/freetype-cmake
FindFreetype.cmake: add INCLUDE_DIR
2016-07-31 04:18:04 +10:00
Quintus 2190231a95 Enable CEGUI OpenGL3, Direct3D9, Direct3D10 renderers.
They build just fine. The Direct3D11 renderer fails to build with
an include error and hence has not been enabled.
2016-07-30 15:03:55 +02:00
dl5rcw 3d83f14ecf fix for #1462 where qt3d failed to build on JOBS := 4 2016-07-30 14:24:11 +02:00
Quintus 3d09583655 Check explicitely for MinGW in CEGUI pkg-config patch. 2016-07-30 12:36:06 +02:00
Quintus 667ebf5891 Merge branch 'Quintus-cegui-0.8' of git://github.com/tonytheodore/mxe into cegui-0.8 2016-07-30 12:22:09 +02:00
Quintus f2ff4913cb Merge branch 'freetype-cmake' of git://github.com/tonytheodore/mxe into cegui-0.8 2016-07-30 12:10:10 +02:00
Quintus e6b7de09f6 Merge remote-tracking branch 'upstream/master' into cegui-0.8 2016-07-29 21:41:49 +02:00
Tony Theodore 1e00317615 cegui: enable shared and x86_64 builds 2016-07-30 00:59:31 +10:00
Tony Theodore b76e4b734b cegui: reformat and remove freetype2 workaround 2016-07-30 00:58:33 +10:00
Tony Theodore d55222f313 cegui: fix test and miminise invocation 2016-07-30 00:55:39 +10:00
Tony Theodore dafb826dbb cegui: unify patches 2016-07-30 00:54:28 +10:00
Tony Theodore 1d2563ad3d Merge branch 'cegui-0.8' of https://github.com/Quintus/mxe into Quintus-cegui-0.8 2016-07-29 23:02:26 +10:00
Quintus 8737985c5f Patch CEGUI build system to build the pkg-config files 2016-07-29 13:12:02 +02:00
Quintus d809a42c00 Fix glew build problems.
Cf. upstream ticket at
<https://bitbucket.org/cegui/cegui/issues/1131/opengl-renderers-fail-to-crosscompile-due>.
2016-07-29 12:43:43 +02:00
Tony Theodore 2d41575725 FindFreetype.cmake: add INCLUDE_DIR 2016-07-29 20:22:56 +10:00
Boris Nagaev d6349ea72a Merge pull request #1457 from LuaAndC/poppler-after-mman-win32
poppler: do not try to use mman.h
2016-07-28 12:38:53 +04:00
Boris Nagaev 11b6f3b0e2 Merge pull request #1459 from spthaolt/1374_problem_compiling_aubio
Solved #1374 problem compiling aubio
2016-07-27 21:37:36 +04:00
fiendish b2fee50a51 Use official Lua DLL version naming 2016-07-27 17:19:53 +02:00
Thao le c488cdd822 Solved #1374 problem compiling aubio 2016-07-27 21:38:19 +07:00
Boris Nagaev 6ccb318a0c poppler: do not try to use mman.h
fix https://github.com/mxe/mxe/issues/1455
2016-07-27 11:34:02 +03:00
Tony Theodore 526355876d Merge pull request #1456 from LuaAndC/master
add Issue and Pull Request templates
2016-07-27 16:25:27 +10:00
Boris Nagaev c4108bec32 add Issue and Pull Request templates
See https://github.com/mxe/mxe/issues/1235
2016-07-27 00:54:27 +03:00