Commit Graph

4748 Commits

Author SHA1 Message Date
Tony Theodore 43317e6235 coin: add note about libtool workaround 2015-11-27 13:30:32 +11:00
Tony Theodore b4decd34e2 aspell: fix for -ldl detection
fixes #1013
2015-11-27 13:29:16 +11:00
Tony Theodore 19d0acd474 qtwebkit: re-enable build 2015-11-26 22:27:06 +11:00
Tony Theodore 1a94ae0e67 Revert "Fix MySQL and PostgreSQL posix build" 2015-11-26 21:26:50 +11:00
Tony Theodore 2a27acde0c Merge pull request #1009 from saiarcot895/upstream-fix-posix-qt5
Fix MySQL and PostgreSQL posix build
2015-11-26 18:30:35 +11:00
Tony Theodore cdb7e99dd6 remove optional native pkgs and build-requirements target 2015-11-26 15:01:47 +11:00
Tony Theodore d28c2c0227 libjpeg-turbo: retry after parallel build failure 2015-11-26 14:28:33 +11:00
Tony Theodore 188a7757d9 coin: fix update and detection of -ldl 2015-11-26 14:28:00 +11:00
Timothy Gu 4e479e917a Update ffmpeg 2015-11-25 17:54:24 -08:00
Saikrishna Arcot 07e675c9de
Fix postgresql posix build, which also assumes pthreads is not available on Windows. 2015-11-21 10:57:30 -05:00
Saikrishna Arcot 7aa0098dbd
Fix mysql posix build.
The source redefines all of the pthread functions. Add some checks to see if pthreads is available on Windows.
2015-11-21 10:55:15 -05:00
Tony Theodore f939f4a9b7 add package muparserx 2015-11-21 16:26:30 +11:00
Tony Theodore 3465e4db8a muparser: fix-dll-install-directory 2015-11-21 15:50:47 +11:00
Tony Theodore bde17e0838 librtmp: update 2015-11-21 14:13:47 +11:00
Tony Theodore e8d882a99e muparser: enable shared build 2015-11-21 14:01:53 +11:00
Tony Theodore 9c000cf49c cleanup style 2015-11-21 13:55:08 +11:00
Tony Theodore 9d7a8741a2 aspell: fix shared build for missing libtool deps
fixes #989
2015-11-21 13:35:53 +11:00
Mark Brand d0d26186dc harfbuzz, vmime: update 2015-11-21 02:15:07 +01:00
Christoph Weiss 2c4bdf6e7c Coin3D: do not disable features by default 2015-11-19 10:05:17 +01:00
Mark Brand a3bd06e847 dbus: update 2015-11-18 09:47:11 +01:00
Tony Theodore 19c405a579 coin: fix shared build and use pkg-config for test 2015-11-18 19:27:10 +11:00
Christoph Weiss 1118024f45 Add Coin3D 3.1.3 (https://bitbucket.org/Coin3D/coin/wiki/Home) 2015-11-18 19:27:10 +11:00
Tony Theodore db679f3a65 Merge pull request #965 from LuaAndC/downgrade-gcc-to-4-9
Downgrade gcc to 4.9
2015-11-17 21:35:46 +11:00
Tony Theodore 656d5c5066 Merge pull request #998 from LuaAndC/update-gh-packages
MXE_GET_GITHUB_TAGS: new argument, stripped prefix
2015-11-16 20:25:51 +11:00
Boris Nagaev f499671318 mxe-conf: create always failing wine dummy
Now dlfcn-win32 can't detect wine.
From log/dlfcn-win32_i686-w64-mingw32.static:

    static: yes
    shared: no
    wine:

Previously wine was set to "yes wine".

fix #995
2015-11-15 19:07:38 +03:00
Boris Nagaev 047efe0f21 mxe-conf: create readonly dir in _BUILD_$(BUILD)
This directory (WINEPREFIX=$(PREFIX)/readonly) is not
target specific. It is created once instead of being
created for each target.
2015-11-15 19:05:18 +03:00
Boris Nagaev fa46375662 [style] remove empty line between related commands 2015-11-15 19:04:11 +03:00
Boris Nagaev b28501f031 MXE_GET_GITHUB_TAGS: new argument, stripped prefix 2015-11-15 18:41:26 +03:00
Boris Nagaev 7c5cf02139 dlfcn-win32: remove /tmp/test.{c,dll}
fix #994
2015-11-15 16:37:17 +03:00
Boris Nagaev be0cb48a88 dlfcn-win32: build test files
Remove the comment about MXE not supporting shared target.
2015-11-15 16:37:17 +03:00
Mark Brand 9b90e8a6f9 libpng: update 2015-11-14 14:54:12 +01:00
Tony Theodore 9020e9e0e5 gcc: cleanup lib installation 2015-11-12 17:40:24 +11:00
Boris Nagaev b83d6e94ab fix libmysqlclient
See https://github.com/mxe/mxe/pull/965#issuecomment-152884126
2015-11-11 19:58:49 +03:00
Boris Nagaev 39aafb3a6b update gcc from 4.9.2 to 4.9.3 2015-11-11 19:58:49 +03:00
Boris Nagaev 8efddcb4b5 gcc: downgrade 5.2.0 -> 4.9.2
Revert da82d07dbe and
consequent changes of gcc version.

close #964
2015-11-11 19:58:49 +03:00
Boris Nagaev db513d5842 gcc: enable cloog 2015-11-11 19:58:49 +03:00
Boris Nagaev cafa1734c5 add package cloog
This package was removed as a part of
da82d07dbe

File src/cloog.mk differs from its copy before da82d07dbe [1]

 * sha1 -> sha256
 * toolchain reorg reapplied:
   * $(PKG)_TARGETS
   * $(PKG)_DEPS_$(BUILD)
   * define $(PKG)_BUILD -> define $(PKG)_BUILD_$(BUILD)
   * $(MXE_CONFIGURE_OPTS)

[1] https://raw.githubusercontent.com/mxe/mxe/6947d3245f9c76d9124a4c4f3c164154a75f3f62/src/cloog.mk
2015-11-11 19:58:49 +03:00
Boris Nagaev 1cbb56bd03 isl: downgrade 0.14 -> 0.12.2
cloog is not compatible with isl 0.14
2015-11-11 19:58:49 +03:00
Boris Nagaev 12ef7af27f Revert "gcc: cleanup lib installation"
This reverts commit c96a007c6a.

This commit is not applicable to gcc 4.9.
2015-11-11 19:58:49 +03:00
Boris Nagaev 6c1c81f57d aubio: disable txt2man and doxygen docs
see #952
2015-11-10 10:11:01 +03:00
Boris Nagaev eab4194fc8 add package upx 2015-11-10 04:25:40 +03:00
Boris Nagaev 1185a87aaf add package lzma 2015-11-10 04:24:09 +03:00
Boris Nagaev 85d472be18 ucl: fix shared build
libtool could not find -lwinmm and produced the following message:

*** Warning: linker path does not have real file for library -lwinmm.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libwinmm and none of the candidates passed a file format test
*** using a file magic. Last file checked: /usr/lib/mxe/usr/lib/gcc/i686-w64-mingw32.shared/5.2.0/../../../../i686-w64-mingw32.shared/lib//libwinmm.a
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.

*** Since this library must not contain undefined symbols,
*** because either the platform does not support them or
*** it was explicitly requested with -no-undefined,
*** libtool will only create a static version of it.

After that, it created a static library instead of shared one.
Even -no-undefined did not help.
2015-11-09 05:02:38 +03:00
Boris Nagaev c299dc4ce3 add package ucl 2015-11-09 05:02:38 +03:00
Mark Brand b3496f2ff8 gmp: update 2015-11-05 16:56:09 +01:00
Mark Brand 85b18836ef sqlite: update 2015-11-02 21:18:03 +01:00
Tony Theodore 30b7b7164f enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>
* enables optional c++11 <thread>, <mutex>, and <future> in libgcc
* avoid double build advice:
  http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/mingw/README;h=248af546f939a81855dda33142d834eecf2979c2;hb=HEAD#l44
* not heavily tested but should be released for feedback
2015-10-31 20:18:21 +11:00
Tony Theodore 05380b49b7 gcc pthreads: build pthreads and mingw-w64 headers inline and enable libgomp
* fixes "~winpthreads changes ~pthread_signal.h" etc. reported by build-pkg
  mingw-w64 installs dummy headers if winpthreads isn't built
* enables libgomp to avoid double-build (see #331)
* no change in openmp-validation (still 20 failures - taken with a grain of
  salt as the batch file test runner isn't a reliable perl substitute)
* pthreads virtual package kept for future testing
2015-10-31 20:18:21 +11:00
Tony Theodore ba7c553c66 mxe-conf: add CMAKE_PREFIX_PATH to toolchain file
see #904
2015-10-27 20:59:44 +11:00
Mark Brand dd6bf281dc dbus: update 2015-10-27 10:01:14 +01:00
Engine Feeder 2b396da560 postgresql: fix socket error checking for mingw
When the client library of PostgreSQL is compiled with a MinGW-w64
environment the resulting libpq does not work. This has been reported
upstream with two bug reports and a patch was submitted by
Michael Cronenworth <mike(at)cchtml(dot)com> (1) but it has not been
picked up by upstream.

This is confirmed to build on Arch Linux x64 with targets:

x86_64-w64-mingw32.static and i686-w64-mingw32.static

and works under Wine, Windows 7 and Windows 10 (both 32/64bit binaries)

(1) http://www.postgresql.org/message-id/520EBC3D.1010103@cchtml.com

fixes #690
2015-10-27 17:05:47 +11:00
Tony Theodore 3f96743b43 aspell: disable curses support 2015-10-27 12:13:09 +11:00
Tony Theodore 99ff9ca3fe gendef: install to target specific prefix 2015-10-25 12:23:29 +11:00
Tony Theodore c96a007c6a gcc: cleanup lib installation 2015-10-25 12:23:28 +11:00
Tony Theodore 9732e4dc29 pkgconf yasm: enable native builds and consolidate rules 2015-10-25 12:23:28 +11:00
Tony Theodore 870e439d0f mxe-conf: consolidate rules and install cmake modules under usr 2015-10-25 12:23:28 +11:00
Tony Theodore 3185b292b0 gcc and deps: use native builds and consolidate rules 2015-10-25 12:23:27 +11:00
Tony Theodore 3132accaf1 remove gcc-* virtual packages 2015-10-25 12:23:27 +11:00
Tony Theodore b5d2ade2bf box2d: fix case in subdir
closes #954
2015-10-24 20:08:44 +11:00
Mark Brand 546151eb85 qtbase: rebase patches 2015-10-23 10:15:47 +02:00
Tony Theodore 531d608ecf vamp-plugin-sdk: use MAKE_SHARED_FROM_STATIC for shared build 2015-10-22 17:36:25 +11:00
Tony Theodore f9a95ca556 liblaxjson: update and use cmake build/install commands
still needs some work to provide static/shared as an option
2015-10-21 21:31:37 +11:00
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
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
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
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
Mark Brand a868bf635e qtbase: improve update macro 2015-10-16 10:44:41 +02: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 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 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
Mark Brand b93b12d762 update qt5 modules 2015-10-15 10:33:18 +02: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
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
Tony Theodore 64d58bc06d Merge pull request #926 from LuaAndC/fix-blas
update & fix blas
2015-10-14 14:03:19 +11: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
Mark Brand 07551c5c7c vmime: fix update macro
The subdir and filename are based on the first 7 characters of the
sha1, so it's convenient to treat this as the version.
2015-10-12 10:49:49 +02:00
Mark Brand be0ce5f6f6 qtbase: consolidate patches 2015-10-12 09:40:29 +02:00
Colin Bourassa 4f2fed8e25 Add qtbase patch to allow building without JPEG or PNG support
http://buildroot-busybox.2317881.n4.nabble.com/PATCH-v2-qt-qt5base-Fix-INCLUDE-PATH-when-no-JPEG-PNG-support-tt107094.html#none
https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=commitdiff;h=7f282aa9f718389199b95b7f53ecd6401172fcc6;hp=954f0d93976362d29044439e4eaa11d2dff16624
2015-10-11 15:38:04 -04:00
Tony Theodore c1cd559571 libmysqlclient: fix x86_64 shared build and add test program
see #914, I'm not sure why the `def` file is needed on i686 shared.
2015-10-11 02:22:26 +11:00
Tony Theodore 9986a752a8 Merge pull request #916 from colinbourassa/libcomm14cux_2.1.0_update
libcomm14cux 2.1.0 update
2015-10-10 15:05:36 +11:00
Boris Nagaev 2d8f45db2a fix openscenegraph build
* fix case in headers windows.h and winsock2.h
  * fix case in library wc2_32
  * fix pointer to integer conversion on 64 bits

close #913
2015-10-09 15:57:21 +03:00
Colin Bourassa ba218dd7f8 Merge branch 'master' into libcomm14cux_2.1.0_update 2015-10-09 08:12:23 -04:00
Tony Theodore 8300f39b75 libass: note fontconfig is only required for legacy XP support 2015-10-09 11:43:56 +11:00
Avi Halachmi (:avih) a8f9273738 libass: update to 0.13.0 2015-10-09 02:54:20 +03:00
Tony Theodore 6ed153df20 gdal: enable mysql support and reorder configure options 2015-10-09 01:05:31 +11:00
Tony Theodore d8af97c4e9 libmysqlclient: install mysql_config and missing headers, remove pthreads dep 2015-10-09 01:03:54 +11:00
Tony Theodore e56179c7de qtbase: fix build with clang 3.7 2015-10-08 17:43:10 +11:00
Tony Theodore 46fe764cf3 qtbase: enable shared mysql plugin 2015-10-08 16:28:13 +11:00
Tony Theodore c0548aa91a libmysqlclient: enable shared and don't install docs 2015-10-08 16:21:07 +11:00
Tony Theodore f1dd70802a boost pthreads qt sdl: disable cmake tests
see #909
2015-10-08 09:20:17 +11:00
Tony Theodore 0a77327e9e Merge branch 'master' of github.com:mxe/mxe 2015-10-07 20:15:59 +11:00
Tony Theodore 24caa5819a libdnet: fix for FreeBSD /dev/tun0
see #902
2015-10-07 20:15:43 +11:00
Mark Brand 97e2677554 curl: update 2015-10-07 11:10:32 +02:00
Mark Brand 16e417f9d9 qtbase: enable building mysql driver 2015-10-06 13:18:18 +02:00
Tony Theodore ab3765fcc1 libmysqlclient: add zlib dep 2015-10-06 20:35:38 +11:00
Tony Theodore b3031707bd libmysqlclient: use system zlib 2015-10-06 20:31:01 +11:00
Tony Theodore cdaeec0c6d qt-test.cmake: 2.8 series compatibility
closes #906
2015-10-06 18:06:45 +11:00
Tony Theodore 21befd3fc9 test/CMakeLists.txt: fix LANGUAGES keyword for 2.8 series 2015-10-06 17:45:20 +11:00
Tony Theodore 22d0ed1310 Merge branch 'LuaAndC-libmysqlclient' 2015-10-06 16:19:00 +11:00
Tony Theodore 4f6a2f684d libmysqlclient: convert to patch-tool format 2015-10-06 15:13:24 +11:00
Tony Theodore 53584fa7c1 libmysqlclient: disable dtrace and use sha256 checksum 2015-10-06 15:10:02 +11:00
Saikrishna Arcot a5a5ee1fd1
Add patch to openexr to fix pointer conversion.
This allows building on x86_64-w64-mingw32.shared (at least).
2015-10-05 21:23:42 -04:00
Tony Theodore 2673b9d4cb Merge branch 'libmysqlclient' of https://github.com/LuaAndC/mxe into LuaAndC-libmysqlclient 2015-10-05 20:29:56 +11:00
Tony Theodore ae19647c46 lua: disable native build temporarily 2015-10-05 17:42:36 +11:00
Mark Brand 54d114fbc5 freetype: update 2015-10-04 15:38:01 +02:00
Tony Theodore dd34bab1b4 qt: add cmake test
workaround in #857 allows this to build.
see also #852, a complete solution that covers Qt5 is required
2015-10-04 18:39:06 +11:00
Tony Theodore c5921faf25 vtk6: update to sha256 checksum 2015-10-04 18:10:56 +11:00
Tony Theodore 8233e2b38c Merge branch 'master' of https://github.com/muellni/mxe into muellni-master 2015-10-04 18:05:16 +11:00
Tony Theodore 2bc137d4f6 cmake modules: use less warning-like status messages 2015-10-04 16:15:50 +11:00
Tony Theodore 485a79c6d4 pthreads: remove dummy FILE and CHECKSUM entires 2015-10-04 16:06:05 +11:00
Tony Theodore ee5db756fa boost pthreads sdl: tidy up cmake tests
closes #887
2015-10-04 16:01:18 +11:00
Tony Theodore 1dd126b160 sdl: add cmake test 2015-10-03 16:33:41 +10:00
Tony Theodore ecfd032fc6 cmake modules: status message about using custom mxe file 2015-10-03 16:33:20 +10:00
Tony Theodore a0ae512424 move cmake modules to src/cmake/modules 2015-10-03 16:32:00 +10:00
Tony Theodore 8a2cbf2c28 boost: add cmake test 2015-10-02 22:53:29 +10:00
Mark Brand 76045d8969 harfbuzz: update 2015-10-01 16:13:42 +02:00
Mark Brand 250c6c08f2 xz: update 2015-09-30 23:48:04 +02:00
Tony Theodore e94d07e978 openexr openscenegraph: remove -fpermissive from CXXFLAGS 2015-09-30 15:49:30 +10:00
Tony Theodore 3c96c291b2 ilmbase openexr: use BUILD_CXX portability variable 2015-09-30 15:31:45 +10:00
Tony Theodore 8e2d0e85c5 set WINEPREFIX to a readonly directory to force wine to fail
fixes #841
2015-09-30 14:57:37 +10:00
Tony Theodore ad20853b2d luajit ocaml-core: use BUILD_CC variable 2015-09-30 14:39:08 +10:00
Tony Theodore 17e27a4cb8 openblas: use BUILD_CC varaible and remove unused HOSTFC 2015-09-30 14:38:35 +10:00
Tony Theodore 97553b65c2 gmp guile icu4c ncurses xmlrpc: use BUILD_CC/CXX portability variable 2015-09-30 14:21:10 +10:00
Tony Theodore 1c8e5999c1 Merge pull request #896 from ChristianFrisson/pkgconf-cmake
pkgconf: added option CACHE PATH for PKG_CONFIG_EXECUTABLE
2015-09-30 00:02:36 +10:00
Christian Frisson 5a81e60e04 pkgconf: added option CACHE PATH for PKG_CONFIG_EXECUTABLE in pkgconf.cmake so that pkgconf can be found through cmake at first run 2015-09-29 14:41:08 +02:00
Christian Frisson 5eb94126a1 widl: generation of widl.cmake with CMAKE_WIDL indicating the path of the widl executable 2015-09-29 14:35:55 +02:00
Tony Theodore 43d12bbe49 Merge pull request #893 from LuaAndC/prefixed-protoc
protobuf: install prefixed protoc tool
2015-09-29 20:25:57 +10:00
Tony Theodore c7cfb30513 speexdsp: move to src/ 2015-09-29 20:21:40 +10:00
Mark Brand 24c22847a3 wget: use MXE_CONFIGURE_OPTS 2015-09-28 02:01:06 +02:00
Mark Brand bfed636462 new package: unrtf 2015-09-28 01:55:27 +02:00
Colin Bourassa 27b722edbd Update libcomm14cux to 2.1.0 2015-09-27 12:09:55 -04:00
Boris Nagaev ca9f1fa480 protobuf: install prefixed protoc tool 2015-09-27 19:08:23 +03:00
Tony Theodore 8910ca8364 Merge pull request #866 from LuaAndC/muparser-update-github
muparser: update upstream URL and version to 2.2.5
2015-09-26 19:43:37 +10:00
Boris Nagaev 569802ea14 add updater for pire 2015-09-26 10:21:23 +03:00
Boris Nagaev 7f1edc40fa muparser: update upstream URL and version to 2.2.5
Original muparser location [1] forwards to Google Code [2], which
in turn forwards to Github [3].

Version 2.2.3 can't be found on Github, that is why it was
updated to 2.2.5.

Updater script updated as well. MXE_GET_GITHUB_TAGS is used.

[1] http://sourceforge.net/projects/muparser/
[2] https://code.google.com/p/muparser/
[3] https://github.com/beltoforion/muparser
2015-09-26 10:17:38 +03:00