Commit Graph

6584 Commits

Author SHA1 Message Date
Tony Theodore 0ccb9e2f6b Add git commit hash to log and build message
* use short form for build status
* use full hash and refs for logs
* add `TERM` to env whitelist (`git log` assumes a terminal)

closes #1095
2015-12-27 13:59:24 +11:00
MXEBot as Travis CI 3f81cdb60f Update versions.json 2015-12-26 03:42:25 +00:00
Tony Theodore ba467b9715 Merge pull request #1101 from tonytheodore/boost-and-deps
Boost Updates
2015-12-26 14:42:09 +11:00
Tony Theodore 1eaf1f32f6 libtorrent-rasterbar: update 1.0.6 --> 1.0.7
tested on all four targets
2015-12-25 22:52:15 +11:00
Tony Theodore da4fa91f5a assimp: update 3.1.1 --> 3.2
tested on all four targets
2015-12-25 22:20:54 +11:00
Tony Theodore da2aea3948 armadillo: update 4.550.1 --> 6.400.3
tested on all four targets

closes #1075
2015-12-25 21:58:11 +11:00
Tony Theodore 5b78dfd1fc lapack: update 3.5.0 --> 3.6.0
tested on all four targets
2015-12-25 21:27:24 +11:00
Tony Theodore fdd5b9f7aa boost: update 1.57.0 --> 1.60.0
tested on all four targets
2015-12-25 20:43:53 +11:00
Tony Theodore 49a753be3b Merge pull request #1100 from LuaAndC/freeimage-consolidate
patches of freeimage: consolidate and find authors
2015-12-25 10:32:40 +11:00
Boris Nagaev 7dc682ceb6 freeimage: find authors of two patches
* "include string.h for memset" was added in 2eb0615d46
  * "mingw-w64 fixes" was added in 5390e5203e
2015-12-25 00:59:44 +03:00
Boris Nagaev 2031b976ae freeimage: consolidate patches 2015-12-25 00:55:13 +03:00
Boris Nagaev 81b2ab2342 Merge pull request #1098 from fiesh/freeimageplus
fix freeimage build
2015-12-25 00:25:20 +03:00
fiesh 8540e9c19a fix freeimage build
Add the FREEIMAGE_LIB define in order to keep the build process from
defining dllspec specifications. Remove -fPIC to fix a warning.
2015-12-24 09:05:50 +01:00
Tony Theodore b879bed179 Merge pull request #1090 from LuaAndC/fix-vtk-in-bad-dir
vtk, vtk6: consolidate patches, remove unneeded changes, fix cmake error
2015-12-23 11:28:21 +11:00
Tony Theodore a8baf2203f Merge pull request #1097 from tonytheodore/dollar
Makefile: error on paths with dollar signs
2015-12-23 11:27:36 +11:00
Tony Theodore 5ebcb2ebde Makefile: error on paths with dollar signs
see #1085
2015-12-22 20:10:47 +11:00
Tony Theodore e4b94f396f Merge pull request #1093 from LuaAndC/fix-opencv-in-bad-dir
opencv: fix CMake error if a directory contains ++
2015-12-22 15:41:49 +11:00
Boris Nagaev ba1b6a20a9 opencv: fix CMake error if a directory contains ++
fix #1091
2015-12-20 18:32:47 +03:00
Boris Nagaev e5273585a1 vtk6: consolidate patches 2015-12-20 13:45:56 +03:00
Boris Nagaev b5dcff579d vtk: use STREQUAL, not MATCHES to compare paths
fix #1087
2015-12-20 13:45:56 +03:00
Boris Nagaev 57d448048d vtk patch: remove style fixes 2015-12-20 13:45:56 +03:00
Boris Nagaev 2ffb7835cd vtk: consolidate patches 2015-12-20 13:45:56 +03:00
Tony Theodore c26f3225fb libass: remove obsolete --disable-enca option
See: https://github.com/mxe/mxe/pull/912#issuecomment-146729301
2015-12-20 18:30:43 +11:00
Tony Theodore 11aee96888 Makefile: add link to gmake issue with spaces in filenames 2015-12-20 15:27:49 +11:00
Tony Theodore 5337c32461 Merge pull request #1078 from LuaAndC/fix-libmysqlclient-in-bad-dir
Fix libmysqlclient if MXE's path contain special characters
2015-12-17 22:24:19 +11:00
Tony Theodore bff5f9e258 Merge pull request #1064 from fiesh/freeimageplus
also build and install FreeImagePlus
2015-12-17 22:22:41 +11:00
fiesh 196a2414d8 also build and install FreeImagePlus 2015-12-17 12:18:23 +01:00
Timothy Gu a2e4d1cb12 Use my fork of libgnurx
The original libgnurx is based off glibc 2.5, which has multiple known
vulnerabilities, including but not limited to:

- CVE-2013-0242: Buffer overflow in the extend_buffers function in the
  regular expression matcher (posix/regexec.c) in glibc, possibly 2.17
  and earlier, allows context-dependent attackers to cause a denial of
  service (memory corruption and crash) via crafted multibyte
  characters.
2015-12-16 21:24:54 -08:00
Boris Nagaev 2e71b21211 fix libmysqlclient if path contains ++
fix #1030
2015-12-16 19:59:49 +03:00
Boris Nagaev 25f51ef01d cleanup libmysqlclient-1-fixes.patch
$ tools/patch-tool-mxe init libmysqlclient
$ tools/patch-tool-mxe import libmysqlclient
$ tools/patch-tool-mxe export libmysqlclient
2015-12-16 19:58:18 +03:00
Tony Theodore 6e50094684 exiv2: add missing mman-win32 dependency 2015-12-17 00:31:31 +11:00
Tony Theodore 9b3b9e28eb Merge pull request #1073 from tonytheodore/docs
doc updates: fix typo, update package counts, note posix threads support
2015-12-16 21:58:24 +11:00
Tony Theodore 0b13084593 doc updates: fix typo, update package counts, note posix threads support
see #1066
2015-12-16 13:42:45 +11:00
Tony Theodore 8aa5ccc123 Merge pull request #1071 from LuaAndC/build-pkg-dummy-for-requirements
build-pkg: fix .deb installation
2015-12-16 12:09:17 +11:00
Tony Theodore 3d00ea3748 Merge pull request #1072 from LuaAndC/build-pkg-full-filelist
build-pkg: update list of files back from .tar.xz
2015-12-16 12:05:43 +11:00
Tony Theodore 272f0c12fb Merge pull request #1070 from LuaAndC/deb-xz
build-pkg: pack Debian packages with xz not gzip
2015-12-16 12:03:43 +11:00
Tony Theodore 473fa3af22 Merge pull request #1069 from LuaAndC/mxe-source-plugins
build-pkg: add "plugins/" to mxe-source package
2015-12-16 12:01:27 +11:00
Boris Nagaev 33121e8d36 build-pkg: update list of files back from .tar.xz
fix #1067
2015-12-16 03:15:51 +03:00
Boris Nagaev 789545ff1a build-pkg: fix .deb installation
The installation failed with the following note:

> Noting disappearance of mxe-requirements,
> which has been completely replaced.

Add an empty file mxe-requirements.dummy.$release
to prevent this.
2015-12-16 03:06:37 +03:00
Boris Nagaev 5d3ce0ab6b build-pkg: pack Debian packages with xz not gzip
fix #1068
2015-12-16 03:03:59 +03:00
Boris Nagaev 5d5ad4a36c build-pkg: add "plugins/" to mxe-source package 2015-12-16 02:59:28 +03:00
Tony Theodore 5b3ca65fa5 freetype: don't create harfbuzz alias during boostrap build 2015-12-14 19:17:46 +11:00
Tony Theodore 3dae2fee64 qt: remove broken `lrelease` symlink
no need for a prefixed version, it seems nobody has ever tried using it.
2015-12-14 18:57:22 +11:00
Tony Theodore f16645ed7a Merge pull request #1054 from LuaAndC/fix-patch-tool-diffs
patch-tool-mxe: do not replace object id with 000
2015-12-14 18:50:27 +11:00
Tony Theodore 698feee203 Merge pull request #1057 from LuaAndC/build-pkg-exit-status
build-pkg: exit with code 1 if a package is broken
2015-12-14 18:40:35 +11:00
Tony Theodore 6118133150 Merge pull request #1058 from LuaAndC/build-pkg-no-empty-deps
build-pkg: do not provide empty dependency list
2015-12-14 18:39:58 +11:00
Tony Theodore ef6e50a11a Merge pull request #1056 from LuaAndC/build-empty-dependencies-of-nonempty
build-pkg: build empty dependencies of non-empty
2015-12-14 18:38:58 +11:00
Tony Theodore fd5eb860a1 Merge pull request #1055 from LuaAndC/build-pkg-flush-log
build-pkg: flush stdout after echoing
2015-12-14 18:32:40 +11:00
Tony Theodore e395e899f5 Merge pull request #1053 from LuaAndC/fix-miniupnpc
Fix miniupnpc
2015-12-14 18:30:13 +11:00
Tony Theodore ca0cca029d Merge pull request #1052 from CAMOBAP795/master
#782 fix, wrong checksum calculation command for OSX
2015-12-14 18:29:12 +11:00