Commit Graph

5754 Commits

Author SHA1 Message Date
Phillip Berndt 43db7381bb Fix glib build failure if native glib is unavailable
Recent versions of glib require libmount on Linux. If it is unavailable,
configure fails with

    checking libmount/libmount.h presence... no
    checking for libmount/libmount.h... no
    configure: error: *** Could not find libmount

This commit disables libmount.
2017-02-15 11:06:31 +01:00
Mark Brand 0c0df812cc update sqlite 2017-02-13 18:17:35 +01:00
Mark Brand e63bc4ea37 gnutls: update 2017-02-12 20:26:45 +01:00
Tony Theodore d448b42257 libsamplerate: use BUILD_DIR/SOURCE_DIR, disable progs and docs 2017-02-13 01:14:36 +11:00
Tony Theodore af476fa53e Merge pull request #1669 from tuxu/libsamplerate-0.1.9
libsamplerate: update to 0.1.9
2017-02-13 01:12:21 +11:00
mabrand 843a09cd29 Merge e4fef6b0ef into 171f71df81 2017-02-12 13:29:02 +00:00
Mark Brand e4fef6b0ef upgrade to postgresql 9.6.2 2017-02-12 14:24:46 +01:00
Tony Theodore 33fa702332 Merge pull request #1626 from pavelvat/add-package-qtsparkle
add package qtsparkle (build with Qt5)
2017-02-13 00:03:20 +11:00
Mark Brand c373382c1b update: freetds, libiconv, wget 2017-02-12 12:26:34 +01:00
Pavel Vatagin 392fc98305 add package qtsparkle (build with Qt5) 2017-02-12 11:34:33 +03:00
Mark Brand bac4cd4e85 vmime: update 2017-02-11 16:26:25 +01:00
Tino Wagner af54078819 libsamplerate: update to 0.1.9 2017-02-08 12:36:11 +01:00
Tony Theodore bf6a78224b libmysqlclient: fix redefinition of pthreads functions 2017-02-08 12:38:20 +11:00
Tony Theodore 1020d040db apr: fix posix build and use SOURCE_DIR etc. 2017-02-07 14:52:48 +11:00
Tony Theodore 5da8168263 allow non-default exception handling targets 2017-02-07 14:33:26 +11:00
Boris Nagaev 27facf1c6f Merge pull request #1659 from tonytheodore/gcc5-fix
Cleanups and fixes after gcc5 update
2017-02-05 08:57:28 +00:00
Boris Nagaev 1ca88e0386 qtwebkit: fix downloading on Jessie
fix https://github.com/mxe/mxe/issues/1662
2017-02-04 11:33:05 +01:00
Tony Theodore db65b00225 Revert "hyperscan: enable -msse4 flag"
This reverts commit b9485ff3bf.
2017-02-04 19:11:48 +11:00
Tony Theodore df1c3b4a8f Revert "hyperscan: fix build with gcc54 on darwin"
This reverts commit 2a92ee3432.
2017-02-04 19:11:48 +11:00
Tony Theodore ec66310194 gcc: allow native cpu detection when building with clang
fixes #1641
2017-02-04 19:11:48 +11:00
Tony Theodore 494017f7d2 gcc: move shared libgcc install to post build and cleanup libcc1 2017-02-04 19:11:48 +11:00
Tony Theodore c6a3c25993 gcc cloog: remove unnecessary rules/variables/options 2017-02-04 19:11:48 +11:00
Timothy Gu 7ab58c3719 gcc: remove patch
The first one seems to be needed for MinGW.org only. The patch was
originally provided to fix _clear87 not defined errors. A simple test
program from _clear87 documentation seems to be working [1].

The second one is not needed since [2] (committed on 2013-09-20).

[1]: https://msdn.microsoft.com/en-us/library/49bs2z07.aspx
[2]: http://sourceforge.net/p/mingw-w64/code/6303/

replaces and closes #1082
2017-02-04 19:11:48 +11:00
Tony Theodore d04f6ea96a gcc: use SOURCE_DIR and BUILD_DIR 2017-02-04 19:11:48 +11:00
Tony Theodore 9bb609a73e Merge branch 'LuaAndC-levmar-ua' of https://github.com/tonytheodore/mxe into ua 2017-02-04 18:47:19 +11:00
Tony Theodore b477bae14c boost: add test for boost.context linking 2017-02-03 14:08:38 +11:00
Tony Theodore 64b6f66094 Merge pull request #1654 from tonytheodore/gsoap
gsoap: fix build on newer macos version
2017-02-01 23:28:48 +11:00
Tony Theodore b4d0adab9d Merge pull request #1653 from LuaAndC/gtk3-3.22.7
update gtk3 to 3.22.7, glib to 2.50.2, cairo to snapshot 1.15.4
2017-02-01 21:27:45 +11:00
Tony Theodore 4d1df0598e Merge pull request #1652 from LuaAndC/libepoxy-fix-static
libepoxy: fix linking in static targets and add test
2017-02-01 13:27:22 +11:00
Boris Nagaev b56df5445d update gtk3 to 3.22.7
fix https://github.com/mxe/mxe/issues/1647

gtk3 now depends on libepoxy.
2017-02-01 03:16:49 +01:00
Boris Nagaev 3f9a07ef52 cairo: update to snapshot 1.15.4
See https://github.com/mxe/mxe/issues/1647#issuecomment-275925653

Warning! Updating to a snapshot, not to a release!
Snapshots are the unstable, in-progress cairo development.
2017-02-01 03:16:49 +01:00
Boris Nagaev a5fee7a4c5 glib: update to 2.50.2
See https://github.com/mxe/mxe/issues/1647#issuecomment-275888417
2017-02-01 03:16:49 +01:00
Boris Nagaev ef2faa7039 glib: fix updater 2017-02-01 03:16:49 +01:00
Boris Nagaev dc15900769 mingw-w64: add --enable-secure-api
This is needed to update glib to 2.51.1. It uses strerror_s,
which is guarded by MINGW_HAS_SECURE_API.

See http://win-builds.org/bugs/index.php?do=details&task_id=79
See https://sourceforge.net/p/tdm-gcc/bugs/305/
2017-02-01 03:08:50 +01:00
Boris Nagaev 769a3c39fc libepoxy: add test 2017-02-01 03:07:56 +01:00
Boris Nagaev c92ea065fb libepoxy: fix EPOXY_IMPORTEXPORT for static target
See https://github.com/mxe/mxe/issues/1647#issuecomment-275967915
2017-02-01 03:07:56 +01:00
Tony Theodore 06191a0883 gsoap: fix build on newer macos version 2017-02-01 12:49:47 +11:00
mabrand dcc6c58f40 Merge pull request #1650 from mabrand/qt-5.8.0
upgrade qt5 modules to 5.8.0
2017-01-31 10:36:18 +01:00
Mark Brand dc52997aa5 qtofficeopenxml: build fix for Qt 5.8.0 2017-01-30 22:15:01 +01:00
Mark Brand 0f724ee4b3 upgrade qt5 modules to 5.8.0 2017-01-30 22:15:01 +01:00
Boris Nagaev 4360853c84 gtk3: unify patch 2017-01-29 21:54:25 +01:00
Boris Nagaev b4716255d0 Merge pull request #1613 from LuaAndC/mingw-w64-5.0.0
mingw-w64: update to 5.0.1
2017-01-27 22:07:09 +00:00
Mark Brand 9f2daa3352 update openssl 2017-01-27 14:46:22 +01:00
Boris Nagaev 95628fe6ec mingw-w64: update to 5.0.1 2017-01-27 01:53:38 +01:00
Tony Theodore 0bc1c1cdd9 gtkglextmm: fix deprecation error in test program 2017-01-25 22:51:18 +01:00
Tony Theodore 2a92ee3432 hyperscan: fix build with gcc54 on darwin 2017-01-25 22:51:18 +01:00
Boris Nagaev f74bce1140 update default gcc to 5.4.0
The bug in gcc 5 which was a reason to downgrade to gcc 4 was fixed.
See https://github.com/mxe/mxe/issues/964 for more details.

cloog was updated to 0.18.4, because 0.18.1 version uses too old isl
and failes to compile because it uses isl_int and it was removed from isl:
https://gist.github.com/f550a61371f597a213f0291e53e632f0
2017-01-25 22:51:18 +01:00
Boris Nagaev b9485ff3bf hyperscan: enable -msse4 flag
GCC 5.4.0 on Mac lacks SSSE3 and SSE4.
See https://github.com/mxe/mxe/pull/1541#issuecomment-274018559
2017-01-25 22:51:18 +01:00
Tony Theodore 9a6c17c0e3 qtwebkit: fix missing _mm_mfence declaration 2017-01-25 22:51:18 +01:00
Tony Theodore 7ba63594ea Merge pull request #1644 from pavelvat/add-package-liblastfm
add package liblastfm
2017-01-24 03:09:56 +11:00
Pavel Vatagin d564e2bf6b add package liblastfm 2017-01-23 02:19:41 +03:00
Pavel Vatagin aaa8012834 add package liblastfm_qt4 2017-01-23 02:03:32 +03:00
Mark Brand 252378b64b update: gdb, pcre 2017-01-22 13:23:26 +01:00
Mark Brand 630d42dad8 update: libgcrypt vmime 2017-01-20 11:00:08 +01:00
Tony Theodore a23f7ac946 cmake wrapper: disbale package registry
See: https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#disabling-the-package-registry

fixes #1585
2017-01-19 20:11:55 +11:00
Tony Theodore 1499d73bf8 gnutls: disable tests
tests install a dummy libcrypt32 which clobbers the w32api

see: https://github.com/mxe/mxe/pull/1541#issuecomment-273373973
2017-01-18 17:44:30 +11:00
Boris Nagaev 33460dc7ef Merge pull request #1634 from tonytheodore/neon-darwin
neon: fix darwin build
2017-01-18 03:23:15 +00:00
Tony Theodore 47971cc6bb fftw: update with packaging bugfix
tarball has been removed, see: 6fb9cd7b63
2017-01-17 17:53:33 +11:00
Tony Theodore f9c155db19 neon: fix darwin build 2017-01-17 17:45:30 +11:00
Mark Brand b96b5052a9 update: fftw poppler zlib 2017-01-16 00:12:32 +01:00
Mark Brand 98907c18f4 update: gsl libzip 2017-01-15 17:32:58 +01:00
Mark Brand 805b920e4f update: curl, lcms, libunistring, libusb1, xz, zlib 2017-01-15 16:40:39 +01:00
Mark Brand 03b407c2b0 unrtf: fix update macro 2017-01-14 11:39:47 +01:00
Mark Brand 6f7f958429 wget: fix update macro 2017-01-14 11:24:54 +01:00
Mark Brand 2c8cfcc33e wget: remove old workaround for symbol clash with gnutls 2017-01-14 11:19:37 +01:00
Mark Brand 8296c62364 update gnutls (new stable branch 3.5) 2017-01-14 10:45:51 +01:00
Mark Brand 1cd9b48dc7 vmime: update 2017-01-13 10:49:43 +01:00
Boris Nagaev 4ba82ea5df cmake: force some variables in toolchain file
See https://github.com/mxe/mxe/pull/1621#issuecomment-270176619
2017-01-08 03:01:54 +01:00
Boris Nagaev c5864def02 remove unneeded cmake vars specified by packages 2017-01-08 03:01:54 +01:00
Boris Nagaev 1e9ba61b55 add vars BUILD_{STATIC,SHARED}[_LIBS] to cmake
Only BUILD_SHARED_LIBS was there before.
2017-01-08 03:01:54 +01:00
Boris Nagaev e2fd9fe23a use cmake wrapper in all packages
Native binaries (libmysqlclient, vtk, vtk6) still build with `cmake`
instead of the cmake wrapper. Note that even in these cases MXE's cmake
is used (not system cmake), because $(PREFIX)/$(BUILD)/bin is added to
PATH by Makefile and MXE's cmake binary exists there.
2017-01-08 03:01:54 +01:00
Mark Brand fa43a2f32a update: harfbuzz, sqlite 2017-01-06 23:05:24 +01:00
Mark Brand 9990a0e0f3 libpng: update 2017-01-05 23:50:36 +01:00
Mark Brand 450c26fce4 vmime: update 2017-01-05 13:10:51 +01:00
Mark Brand e11c8159ad harfbuzz: update 2017-01-05 13:10:51 +01:00
Mark Brand 31956d1c23 update lzma 2017-01-05 11:38:56 +01:00
Mark Brand f7fc9e330a gsoap: update source URL 2017-01-04 11:54:57 +01:00
Mark Brand cd7651fc38 sqlite: update 2017-01-03 22:29:40 +01:00
Mark Brand aa468bfa7e sqlite: update 2017-01-03 11:13:44 +01:00
Boris Nagaev eb9221d4a9 Merge pull request #1625 from LuaAndC/rm-qhttpengine-1-decrease-required-cmake-ver.patch
remove unneeded patch of qhttpengine
2017-01-03 06:03:46 +00:00
Boris Nagaev 3daffe5a7c Merge pull request #1623 from pavelvat/add-package-gst-libav
add package gst-libav
2017-01-03 00:38:03 +00:00
Boris Nagaev 82a8815078 remove unneeded patch of qhttpengine
This patch was needed when MXE used system cmake. The patch enabled
cmake 2.8.9 to work. Currently we use cmake 3.5.2 shipped with MXE.
2017-01-03 01:07:36 +01:00
Pavel Vatagin 762e39b5a5 add package gst-libav 2017-01-03 01:13:14 +03:00
Pavel Vatagin c9e6bee8e7 fix moving gstreamer dlls (#1288) 2017-01-03 01:00:44 +03:00
Boris Nagaev e134a77279 Merge pull request #1620 from LuaAndC/gst-plugins-bad-neon
gst-plugins-bad: depend on neon and fix its header
2016-12-31 23:49:00 +00:00
Boris Nagaev b6d6e95607 remove trailing spaces from hamlib-test.c 2016-12-31 00:41:02 +01:00
Boris Nagaev 47082bb66c gst-plugins-bad: depend on neon and fix its header
fix https://github.com/mxe/mxe/issues/1619
2016-12-30 20:08:29 +01:00
Boris Nagaev 6b7d203cd2 Merge pull request #1618 from LuaAndC/poppler-no-gtk-doc
poppler: disable installation of documentation
2016-12-30 18:43:44 +00:00
Boris Nagaev 2ab68a4ef6 Merge pull request #1612 from dl5rcw/master
Introducing hamlib
2016-12-29 10:21:59 +00:00
Lars Holger Engelhard a74835f216 Introducing hamlib 2016-12-29 06:30:12 +00:00
Boris Nagaev 37a67f0c19 poppler: disable installation of documentation
It used to install files to <target>/share/gtk-doc/html/poppler/

See https://github.com/mxe/mxe/pull/1617
2016-12-28 11:29:45 +01:00
Saikrishna Arcot 25a990a653
Update poppler. 2016-12-27 19:31:48 -06:00
Boris Nagaev 939ece1fd9 download blas from backup
... while upstream URL is being fixed

See https://github.com/mxe/mxe/issues/1610
2016-12-24 17:29:40 +01:00
Boris Nagaev a15cbc7b9e gtkmm2, gtkmm3: fix build for GCC 5.4.0
Auto_ptr make GCC 5.4.0 angry.
2016-12-24 14:31:41 +01:00
Boris Nagaev 74163f1794 add _WEBSITE and _DESCR fields to core packages
See https://github.com/mxe/mxe/issues/1422

Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
2016-12-22 22:25:48 +01:00
Mark Brand 52d6a741e8 update libgpg_error 2016-12-22 13:37:41 +01:00
Mark Brand 5cd51be53b update curl 2016-12-21 15:06:10 +01:00
Boris Nagaev eddecf84b0 native upx: disable asm
It fails to build on 32-bit Ubuntu due to attempt to use ASM version.

See http://lists.nongnu.org/archive/html/mingw-cross-env-list/2016-12/msg00000.html
2016-12-21 05:15:38 +01:00
Boris Nagaev fea10aa759 libdvdetect: add dependency on openssl
It depends through Requires.private.
Broken build: https://gist.github.com/c1606f613d18fbcdf938941145f5fbbb
2016-12-19 00:22:29 +01:00
Mark Brand 2820ed9bdd update gmp, libgcrypt, qtxlsxwriter 2016-12-18 00:22:08 +01:00
nschlia 1c7d5fa331 Add neon 2016-12-17 22:15:37 +01:00
nschlia cc4f26395b Add libdvdetect 2016-12-17 22:15:37 +01:00
nschlia 519930209e Add libcddb 2016-12-17 22:15:37 +01:00
Boris Nagaev d10bc3e8d8 freetds: add HTTP download URL
fix https://github.com/mxe/mxe/issues/1596
2016-12-17 01:24:05 +01:00
Boris Nagaev 2415974cbe nsis: update to 3.01 2016-12-16 04:59:19 +01:00
Mark Brand a935ec65c6 update qt5 modules to 5.7.1 2016-12-15 18:35:09 +01:00
Mark Brand 67444affb4 update freetds, gnutls, harfbuzz, libgcrypt 2016-12-14 18:29:39 +01:00
Boris Nagaev cdf2e9991d update vmime to b1b3f30
See https://github.com/kisli/vmime/issues/151#issuecomment-265280156
Fix https://github.com/mxe/mxe/issues/1586
2016-12-07 17:14:05 +01:00
Boris Nagaev 0578f0a5ff crystalhd: change download URL to a mirror
Failed download: https://travis-ci.org/mxe/mxe/builds/181565782

http://www.broadcom.com/docs/support/crystalhd/crystalhd_lgpl_includes_v1.zip
does not work anymore.

From https://www.broadcom.com/

> Introducing the New Broadcom Limited Website
> Broadcom and Avago are one company. Now the websites
> are integrated, too. Find all the product information
> you need right here in one place.

one can conclude that the file is not expected to appear there,
so switching to mirror website https://ftp.videolan.org/contrib/crystalhd/
which hosts the same file.
2016-12-06 08:55:48 +01:00
Boris Nagaev 647ea47b82 apply `make cleanup-deps-style` 2016-12-05 09:40:54 +01:00
Boris Nagaev b3f53311d9 Merge pull request #1582 from sibuserv/update-sdl2
Update sdl2
2016-12-05 08:33:39 +00:00
Boris Nagaev 498313b77b Merge pull request #1581 from sibuserv/update-fontconfig
Update fontconfig
2016-12-05 08:29:13 +00:00
Boris Nagaev 892101c9fa Merge pull request #1579 from sibuserv/libjpeg-turbo
libjpeg-turbo: update from 1.5.0 to 1.5.1
2016-12-05 08:28:36 +00:00
Boris Nagaev ff250ea23f Merge pull request #1578 from sibuserv/update-gdal
Update gdal
2016-12-05 08:27:52 +00:00
Boris Nagaev a6a85c09c3 Merge pull request #1577 from sibuserv/update-ffmpeg
Update ffmpeg
2016-12-05 08:26:50 +00:00
Boris Nagaev 693d75ee29 Revert "vmime: update"
This reverts commit 07ffabcf49.

Vmime was broken after this update.
See https://github.com/mxe/mxe/issues/1586
2016-12-04 20:05:04 +01:00
Boris Pek 6dfb58ca70 sdl2: update from 2.0.4 to 2.0.5
Update patch.
2016-12-02 18:35:10 +03:00
Boris Pek 0a1a3167e0 fontconfig: update from 2.12.0 to 2.12.1 2016-12-02 15:28:04 +03:00
Boris Pek 3c64675593 libjpeg-turbo: update from 1.5.0 to 1.5.1 2016-12-02 15:22:50 +03:00
Boris Pek 24420ccba4 tiff: update from 4.0.6 to 4.0.7 2016-12-02 14:16:43 +03:00
Boris Pek 279161aa03 gdal: update from 2.1.0 to 2.1.2 2016-12-02 13:56:15 +03:00
Boris Pek 3e1fced5f5 proj: update from 4.9.2 to 4.9.3 2016-12-02 13:56:04 +03:00
Boris Pek d8506f6994 ffmpeg: update from 3.1.1 to 3.2.1 2016-12-02 11:44:41 +03:00
Boris Pek a57ecf2e17 x264: update from 20160706-2245 to 20161130-2245 2016-12-02 11:43:51 +03:00
Boris Nagaev 113781a492 protobuf: compile host protoc as native package
Do not compile host protoc for all target, instead compile it once.
2016-12-01 23:51:36 +03:00
Boris Nagaev f2698622c9 protobuf: update to 3.1.0 2016-12-01 23:51:36 +03:00
Boris Nagaev 54216fde55 add package googlemock
It is needed by protobuf 3.1.0
2016-12-01 23:51:36 +03:00
Boris Nagaev 08d8094f3a Revert "protobuf: use official release tarball instead of tarball from git tag"
This reverts commit 284f0a7ec3.

New protobuf release (3.1.0) does not provide official
tarballs with prepared configure and googletest files.

Tag (and URL) changed since original version. Now tag start with 'v'.
2016-12-01 23:51:36 +03:00
Boris Nagaev c3df5c53be Revert "virtual package googletest is not required anymore"
This reverts commit ad11e753dd.

New protobuf release (3.1.0) does not provide official
tarballs with prepared configure and googletest files.
2016-12-01 23:51:35 +03:00
Mark Brand df4eb2d79f dbus: update 2016-11-29 14:51:07 +01:00
Mark Brand 3422686b76 sqlite: update 2016-11-28 22:25:16 +01:00
Boris Nagaev 6c263935cb qtbase: Fix wrong assert
Fix https://github.com/mxe/mxe/issues/1572
2016-11-20 00:26:51 +03:00
Boris Nagaev b242fb2f4f unify qtbase-1-fixes.patch 2016-11-20 00:26:51 +03:00
Boris Nagaev dd75f33d00 update hyperscan to 4.3.2
This version of hyperscan adds a fix for boost bug
introduced in boost 1.62.0.

See https://github.com/mxe/mxe/pull/1549#issuecomment-255600102
See https://github.com/01org/hyperscan/issues/39#issuecomment-260495946
2016-11-16 02:45:06 +03:00
Mark Brand a87e1d3b9a libgpg_error: update 2016-11-15 10:01:48 +01:00
Daniel Heinrich 35184c9a74 Enable shared builds for gsl 2016-11-11 09:43:27 +01:00
Matthias Geier f4bbc45682 Upgrade PortAudio to version 19.6.0 2016-11-10 22:24:07 +01:00
Mark Brand 86e27bb455 curl, libssh2: update 2016-11-07 11:19:35 +01:00
Mark Brand 46ef1415e1 libssh2: restore accidentally removed patch
commit 130624690f did it.
2016-11-07 09:28:03 +01:00
Mark Brand 07ffabcf49 vmime: update 2016-11-07 02:05:57 +01:00
Mark Brand 130624690f sqlite: update 2016-11-07 01:30:00 +01:00
Martin Müllenhaupt 72be1de8ea libnice: replace tabs with spaces 2016-11-01 00:52:31 +04:00
Martin Müllenhaupt 28905fe12a libnice: cleanup makefile 2016-11-01 00:52:31 +04:00
Martin Müllenhaupt f78fa903af libnice: add test 2016-11-01 00:52:31 +04:00
Martin Müllenhaupt 3ed6411ee9 new package: libnice 2016-11-01 00:52:31 +04:00
Harry Nakos 081d819e87 Update liblo version from 0.28rc to 0.28, fix configure and make, also allowing for shared build. 2016-10-30 12:15:06 +02:00
Boris Nagaev b826422ab8 add new variables: BUILD_CROSS, BUILD_NATIVE
They are useful for applying flags only to cross or only to native targets.
2016-10-29 13:07:41 +03:00
Boris Nagaev e0d23ae9ab qt 4: backport patch for -no-pch from qtbase 5.7.0
See https://github.com/mxe/mxe/pull/1527#issuecomment-256717489
See https://github.com/mxe/mxe/issues/1554#issuecomment-256764411
2016-10-29 01:57:46 +03:00
Boris Nagaev 913b396a09 qt, qtbase: -no-pch (pre-compiled header support)
Qt and qtbase fail to build if host compiler is GCC 6
with the following error message:

cc1: error: one or more PCH files were found, but they were invalid
cc1: error: use -Winvalid-pch for more information
cc1: fatal error: .obj/release-shared/qt_pch.h: No such file or directory

See https://github.com/mxe/mxe/issues/1554
See https://github.com/mxe/mxe/issues/1103
See https://github.com/mxe/mxe/pull/1527#issuecomment-254001204
2016-10-29 01:57:46 +03:00
Boris Nagaev c098ae2083 openssl: remove libgcrypt dependency 2016-10-27 01:09:23 +03:00
Boris Nagaev 03a1860982 Merge pull request #1553 from LuaAndC/itk-4.10.1
update itk to 4.10.1
2016-10-26 00:41:47 +04:00
Boris Nagaev 55e9bbada5 update itk to 4.10.1 2016-10-24 03:30:24 +03:00
Boris Nagaev fbcbd9b81c itk: unify patch 2016-10-24 02:07:41 +03:00
Boris Nagaev 4a9783cc52 libgda: fix build failure on perl v5.22.1
Error:

make[4]: Entering directory
'mxe/tmp-libgda-i686-w64-mingw32.static/libgda-4.2.13/libgda-ui/demos'
(here=`pwd` ; cd . && perl $here/geninclude.pl basic_form.c data_model_dir.c
form.c form_rw.c form_pict.c form_data_layout.c grid.c grid_rw.c grid_pict.c
grid_data_layout.c linked_grid_form.c linked_model_param.c ddl_queries.c
login.c provider_sel.c tree.c cloud.c combo.c) > demos.h
Can't use 'defined(@array)' (Maybe you should just omit the defined()?)
at mxe/tmp-libgda-i686-w64-mingw32.static/libgda-4.2.13/libgda-ui/demos/geninclude.pl line 43.
Makefile:819: recipe for target 'demos.h' failed

Similar to https://github.com/mxe/mxe/issues/1112
2016-10-23 20:58:08 +03:00
Tobias Gruetzmacher a21a967ba8 Fix cpp-netlib cmake directory.
For find_package(cppnetlib) to work, the directory for the cmake files
must be called the same as the files installed into the directory.
2016-10-23 19:04:26 +04:00
Tony Theodore c255ff8b5a Add options to strip toolchain, executables, and libs
Minimal implementation to strip the [largest files][lf-gist] by
default, mostly made up of gcc/binutils and test programs.

gdal and geos both produce large libraries, but the libs themselves
aren't worth stripping, it's the 20 odd programs produced by gdal
with those libs statically linked that consume the most space.

I'm leaving these undocumented as the defaults seems reasonable and
the interface may well change when we enable debug/release variants.

closes #985
closes #1249

[lf-gist]:https://github.com/mxe/mxe/issues/1249#issuecomment-193392038
2016-10-23 17:59:21 +03:00
Tony Theodore 3f1b95d0e6 remove qtwebengine
closes #1509
2016-10-23 05:40:21 +04:00
Mark Brand 4764be7ac7 libpng: update 2016-10-23 01:21:21 +02:00
Boris Nagaev 0420370efd allow to change User Agent; fix levmar download
Parameter $(PKG)_UA overrides default user agent used by wget to download
a package. It is needed, because download server www.ics.forth.gr from where
levmar is downloaded, crashes on default user agent Wget/1.13.4.
User agent for levmar was set to MXE. Now the server works.

see https://github.com/mxe/mxe/issues/1519
2016-10-17 23:55:47 +03:00
Mark Brand 8f3f88b0e4 dbus, gdb, sqlite: update 2016-10-14 20:44:14 +02:00
Mark Brand a60f8e2c42 gnutls, openssl, vmime: update 2016-10-12 12:51:19 +02:00
Boris Nagaev 8b6b75c616 Merge pull request #1530 from tonytheodore/add-glpk
add package glpk
2016-10-10 12:59:35 +04:00
Boris Nagaev 73f7210325 pcl: update from 1.7.2 to 1.8.0
Patch pcl-1-cmake-policy-cmp0017.patch is not needed.
See https://github.com/PointCloudLibrary/pcl/commit/51a230f07eb9738ed

New option -DHAVE_SSSE3_EXTENSIONS_EXITCODE=0 is needed to fix this:

    CMake Error: TRY_RUN() invoked in cross-compiling mode,
    please set the following cache variables appropriately:
    HAVE_SSSE3_EXTENSIONS_EXITCODE (advanced)

Update of vtk to 7 depends on updating pcl to 1.8.0,
because pcl 1.7.2 fails with vtk 7.
See https://github.com/mxe/mxe/pull/1527#issuecomment-251645448
2016-10-06 10:21:19 +03:00
Tony Theodore 952d6ebca8 add package glpk 2016-10-06 14:54:46 +11:00
Tony Theodore a528dc936c Merge pull request #1532 from LuaAndC/fix-vigra-subdir
vigra: fix subdir
2016-10-06 14:24:29 +11:00
Boris Nagaev efda05bfe5 wt: the repo was moved to github.com/emweb/wt 2016-09-29 22:33:45 +03:00
Mark Brand 20c26b803c nettle: update 2016-10-02 21:31:56 +02:00
Mark Brand 935e0e4555 harfbuzz, mpfr, vmime: update 2016-09-29 20:21:18 +02:00
Boris Nagaev 2f4356f8eb vigra: fix subdir
Fix for 420549b23e
2016-09-28 22:33:45 +03:00
Mark Brand a0c57d032b openssl: fix shared build 2016-09-26 15:54:14 +02:00
Mark Brand 2140afda26 openssl: update 2016-09-23 14:47:51 +02:00
Boris Nagaev c3c61932e6 update download URL and homepage of hdf4 and hdf5 2016-09-15 22:18:03 +03:00
Boris Nagaev dea607ff0f xerces: update
Version 3.1.2 is not available in upstream.

see https://github.com/mxe/mxe/issues/1519
2016-09-13 21:34:44 +03:00
Boris Nagaev 420549b23e vigra: update download URL and checksum
The project Vigra was moved to GitHub.
Download URL and checksum changed.

see https://github.com/mxe/mxe/issues/1519
2016-09-12 22:34:52 +03:00
Boris Nagaev 553fd3192d subversion: update
Version 1.9.2 is not available in upstream.

see https://github.com/mxe/mxe/issues/1519
2016-09-11 20:01:18 +03:00
Boris Nagaev 2f7bdd2797 bullet: update download URL
see https://github.com/mxe/mxe/issues/1519
2016-09-09 20:58:19 +03:00
Boris Nagaev 6d33e9601c Merge pull request #1521 from t-paul/opencsg-1.4.1
opencsg: update to 1.4.1
2016-09-14 22:19:12 +01:00
Mark Brand a972aa64c8 curl: update 2016-09-14 15:38:07 +02:00
Mark Brand e5a1834a6b sqlite: update 2016-09-13 15:04:59 +02:00
Torsten Paul bf247b8b7d opencsg: update to 1.4.1
This release fixes issues in the rendering path completely breaking the
use of the SCS algorithm when run on Intel GPU.
2016-09-11 14:33:38 +02:00
Mark Brand d3b11bfaf5 freetds: update 2016-09-08 23:47:05 +02:00
Mark Brand e3512bcedf harfbuzz: update 2016-09-08 23:38:04 +02:00
Mark Brand dcf21f5591 gnutls: update 2016-09-08 23:37:48 +02:00
Mark Brand 7fc378d928 freetype: update 2016-09-08 23:37:32 +02:00
Mark Brand d7ca289170 vmime: update 2016-09-07 16:31:53 +02:00
Mark Brand 8090a8f1d0 curl: update 2016-09-07 16:31:41 +02:00
Mark Brand 3d44ee628f libpng: update 2016-09-01 11:11:11 +02:00
Boris Nagaev 875ab8c9c1 hyperscan: update from 4.3.0 to 4.3.1
Changes: https://github.com/01org/hyperscan/releases/tag/v4.3.1
2016-08-30 16:47:15 +03:00
Boris Nagaev 8e35c23242 move index.html to docs/
See https://github.com/mxe/mxe/issues/1500
2016-08-27 12:31:30 +03:00
Boris Nagaev 6adb5ade12 Copyright headers: point to LICENSE.md and shorten
The following script was applied:

    sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE')

    sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \
        $(git grep -l 'part of MXE.*See index.html')

    before='This file is part of MXE. See index.html for further information.'
    after='This file is part of MXE. See LICENSE.md for licensing information.'
    sed "s/$before/$after/" -i $(git grep -l 'part of MXE')

Then git grep 'index.html for further information' revealed two other files.
One of them was patched manually (patch.mk). Makefile has text
"See index.html for further information" unrelated to licensing.

See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
2016-08-27 12:31:29 +03:00
Boris Nagaev 1b4b98c918 openmp-validation: unify and consolidate the patch
openmp-validation-2-test-crlf.patch  was the only file
with \r byte in Copyright Header.

See https://github.com/mxe/mxe/issues/1500
2016-08-27 12:31:29 +03:00
Tony Theodore 3b8725e8ef ragel: fix build with gcc6
tested on OS X with gcc 6.1.0 and clang

fixes #1510
2016-08-27 07:49:37 +10:00
Boris Nagaev 84eac53f0b hyperscan: update from 4.2.0 to 4.3.0
Changelog: https://github.com/01org/hyperscan/releases/tag/v4.3.0

Patch "simplegrep: open file in binary mode" was merged
in upstream: https://github.com/01org/hyperscan/pull/26
2016-08-25 20:42:50 +03:00
Boris Nagaev b3402ae06b hyperscan: use MXE ragel 2016-08-25 09:49:58 +03:00
Boris Nagaev 4234106537 add native package ragel 2016-08-25 09:49:58 +03:00
Tony Theodore 2e42c9e79d Merge pull request #1485 from tonytheodore/cmake-windres
cmake: fix windres invocation
2016-08-22 16:13:57 +10:00
Tony Theodore 2f89e0f23e upx: restyle indents and quoting 2016-08-20 16:25:16 +10:00
Tony Theodore d21c1455d3 upx: disable -Werror on native builds
See: 3ab014bd56 (r75447401)

Tested on OSX clang-700.1.81, gcc6 6.1.0_0, and gcc5 5.4.0_0
2016-08-20 16:13:43 +10:00
Mark Brand ca917e08ad libgcrypt: update 2016-08-19 10:08:32 +02:00
Tony Theodore db6c850815 Merge pull request #1488 from tonytheodore/posix-sql
Fix MySQL and PostgreSQL posix and win32 build
2016-08-17 15:03:29 +10:00
Tony Theodore e6c5b8fa11 Merge pull request #1491 from yipdw/physfs-x86-64
physfs: enable x86-64 build
2016-08-17 14:09:37 +10:00
David Yip 230e22ca51 physfs: add link to upstream pointer-cast patch 2016-08-16 23:05:39 -05:00
Tony Theodore 5c3661a1a3 Merge pull request #1490 from yipdw/glm-0-9-7-6
glm: update to version 0.9.7.6
2016-08-17 12:58:59 +10:00
Tony Theodore 4f41e1192d Merge pull request #1487 from tonytheodore/gdb-dlfcn
gdb: fix dlfcn detection
2016-08-17 11:53:55 +10:00
rr- f907a06b85 upx: fix build with gcc6 2016-08-17 09:30:41 +10:00
Tony Theodore 0ac2a77d4c ucl: fix cross build with gcc6 2016-08-17 09:22:41 +10:00
rr- 27ddf2c6ce ucl: fix native build with gcc6 2016-08-17 09:21:02 +10:00
Tony Theodore ec2ed12b6f qt qtbase: add pthreads to postgresql libs 2016-08-17 04:48:11 +10:00
Tony Theodore 4a362f335e postgresql: always use mingw-w64 pthreads 2016-08-17 04:48:11 +10:00
David Yip 3451c57db8 physfs: enable x86-64 build
This commit contains a patch (submitted to icculus, awaiting feedback)
that works around some pointer-to-integer-cast problems.
2016-08-16 12:21:39 -05:00
David Yip 92104fbb59 glm: update to version 0.9.7.6 2016-08-16 11:06:23 -05:00
Tony Theodore 12c05e1fcc fix mysql gcc win32 threads build 2016-08-17 00:41:14 +10:00
Tony Theodore 42a5e3bad8 unify mysql patches 2016-08-17 00:41:14 +10:00
Saikrishna Arcot 289ccdd3ee Fix mysql posix build.
The source redefines all of the pthread functions. Add some checks to see if pthreads is available on Windows.
2016-08-17 00:41:14 +10:00
Mark Brand 4310884d92 dbus: update 2016-08-16 11:11:56 +02:00
Tony Theodore 5c5bf49b0d gdb: fix dlfcn detection
fixes #1486
2016-08-15 14:36:01 +10:00
Tony Theodore d24662444c dlfcn-win32: add pkg-config file 2016-08-15 14:34:48 +10:00
Mark Brand d877e48e53 sqlite: update 2016-08-14 01:54:03 +02:00
Boris Nagaev 5d90187908 xvidcore: _SUBDIR is top-level directory
See https://github.com/mxe/mxe/pull/1454#issuecomment-235508913
2016-08-12 09:07:31 +03:00
Tony Theodore e66f2a9e9d cmake: fix windres invocation
Windres doesn't recognise various gcc flags like `-mms-bitfields`,
`-fopenmp`, `-mthreads` etc. (basically anything not `-D` or `-I`).

CMake will filter options if `add_compile_options()` is used, but not
for `add_definitions()`. The developers class it as a "won't fix" as
they believe `add_definitions()` shouldn't be used for such flags.

Fixes #1475
2016-08-12 02:19:40 +10:00
Tony Theodore 3d436d2f60 qt: allow user overrides of build options 2016-08-12 01:49:31 +10:00
Tony Theodore 249827bd2d Merge pull request #1483 from tonytheodore/dlfcn-win32
dlfcn-win32: update to master branch
2016-08-12 00:55:31 +10:00
Tony Theodore ebe8895b9e tinyxml2: update 3.0.0 --> 4.0.1 and build test 2016-08-11 23:25:26 +10:00
Tony Theodore 42cb730b4a tinyxml: add deprecation message 2016-08-11 23:25:26 +10:00
Tony Theodore 54bcbae7e8 cegui: fix libxml2 and minizip; enable fribidi and glfw3
Boost and SDL2 aren't detected and need more work, other packages are
either outdated or missing from MXE.
2016-08-11 23:16:51 +10:00
Tony Theodore b77b1253b0 libical: disable parallel build
See:
https://github.com/libical/libical/issues/238
https://github.com/libical/libical/issues/233
https://github.com/libical/libical/issues/174
2016-08-11 23:04:50 +10:00
Tony Theodore 1ebd0b563a libical: use BUILD_DIR etc. 2016-08-11 23:02:05 +10:00
Tony Theodore 89f845177f dlfcn-win32: update to master branch
fixes #1451

patch fixed in:
https://github.com/dlfcn-win32/dlfcn-win32/pull/26
2016-08-11 21:41:17 +10:00
Mark Brand abb6ebfd1a update: curl libpng 2016-08-09 00:49:17 +02:00
Mark Brand 6572913d75 sqlite: update 2016-08-09 00:32:27 +02: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 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
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
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
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
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
darealshinji d4b2eebc27 djvulibre: fixes 2016-07-25 14:12:55 +02:00
darealshinji 29050ec9aa Merge remote-tracking branch 'upstream/master' into djvulibre 2016-07-23 14:02:58 +02:00
darealshinji 54dacdb168 New package 'libspectre' 2016-07-22 00:56:56 +02:00
Boris Nagaev 62e9969076 Merge pull request #1382 from darealshinji/ghostscript
New package: ghostscript
2016-07-21 11:03:35 +04:00
Boris Nagaev fd4474b6a1 Merge pull request #1443 from tonytheodore/ocaml-camlimages-giflib
ocaml-camlimages: fix for giflib >=5.1
2016-07-20 20:28:22 +04:00
darealshinji cb2fe8983c Add package 'ghostscript' 2016-07-20 12:23:32 +02:00
Quintus d3dc40229c Start work to upgrade to CEGUI 0.8.x.
The build fails in the OpenGL parser with "_imp__" errors in GLEW
currently.
2016-07-19 19:38:53 +02:00
Mark Brand 6cc523e46b update qtxlsxwriter
Switched to de facto maintainer's fork.
2016-07-17 17:44:24 +02:00
Tony Theodore 7d04e40e29 qt: symlink mkspecs/default
On OSX, the default mkspec doesn't set `win32-g++` correctly.
The following workarounds are possible:
 - set `QMAKESPEC` env var
 - use `-spec` command line option
 - set `CONFIG+=`
 - symlink mkspecs/default

The internal build of qt always seems to use the `-spec` option,
but that doesn't solve the default case - the symlink approach used
on linux appears to always work.

closes #1379
2016-07-17 13:42:40 +10:00
Tony Theodore d9844e79e8 ocaml-camlimages: normalise patch 2016-07-17 12:42:16 +10:00
Tony Theodore 25714a0765 ocaml-camlimages: fix for giflib >=5.1 2016-07-17 12:29:24 +10:00
Tony Theodore 56a6275ed9 qt5 virtual pkg: only include pkgs inheriting from qtbase
other pkgs may depend on qtbase and not be part of the modules
2016-07-17 02:22:37 +10:00
Tony Theodore b0e89cbbaf qt5 modules: remove disabled debug workaround for *.pc files 2016-07-17 00:30:44 +10:00
Tony Theodore fef76ed094 qtbase: fix pkgconfig files and enable debug variants
fixes #1316
2016-07-17 00:29:41 +10:00
Boris Nagaev fc07fffb85 freeglut: add glu to requirements in .pc file
Fix https://github.com/mxe/mxe/issues/1434
See https://github.com/mxe/mxe/pull/1429
See http://stackoverflow.com/a/17451000
2016-07-16 14:27:59 +03:00
Tony Theodore 33f6ecea7b Merge pull request #1440 from LuaAndC/yaml-cpp
add yaml-cpp (second attempt)
2016-07-16 16:06:44 +10:00
Tony Theodore 789946645a Merge pull request #1439 from LuaAndC/update-wt-3.3.6
Update Wt from 3.3.5 to 3.3.6
2016-07-16 15:56:43 +10:00
Boris Nagaev e0d07d5e8b yaml-cpp: add test 2016-07-16 01:55:19 +03:00
Boris Nagaev 1d6bc5b243 yaml-cpp: install .pc file 2016-07-16 01:53:45 +03:00
Mark Brand c2644e08a0 update: freetype 2016-07-16 00:37:31 +02:00
Mark Brand ff850fb574 update: libgcrypt, libgpg_error 2016-07-16 00:33:25 +02:00
Boris Nagaev a7b1463323 yaml-cpp: add dependency on boost
Shared targets were broken. It tries to find boost which is not declared
as a dependency of yaml-cpp. The upstream says "yaml-cpp 0.5.3 has been
released! This is a bug fix release. It also will be the last release that
uses Boost; futures releases will require C++11 instead."

Build log: https://gist.github.com/2e8ada031d3ffd37f4a06324908a4d4a
2016-07-16 00:42:27 +03:00
Boris Nagaev 4e9a20bf4e yaml-cpp: install with -j 1 2016-07-16 00:40:01 +03:00
Boris Nagaev a239f4ae92 yaml-cpp: use CMAKE_SHARED_BOOL variable 2016-07-16 00:39:41 +03:00
Boris Nagaev de305c205e yaml-cpp: use SOURCE_DIR and BUILD_DIR variables 2016-07-16 00:38:48 +03:00
Boris Nagaev aa85d819dc yaml-cpp: use cmake wrapper 2016-07-16 00:30:33 +03:00
Boris Nagaev f61c053d13 yaml-cpp: provide updater 2016-07-16 00:25:48 +03:00
Boris Nagaev 7398ee1f25 yaml-cpp: rename file to yaml-cpp-$VERSION.tar.gz 2016-07-16 00:24:45 +03:00
Nick Overdijk 38d5c27896 Adds yaml-cpp 2016-07-16 00:14:59 +03:00
Boris Nagaev 1b0b0497a3 update wt: 3.3.5 -> 3.3.6 2016-07-16 00:09:58 +03:00
Tony Theodore a903d59466 Merge pull request #1391 from darealshinji/poppler-shared
poppler: enable .dll builds
2016-07-16 02:10:13 +10:00
darealshinji 8904756b6f poppler: enable DLL builds 2016-07-15 17:43:44 +02:00
Boris Nagaev 8901059de7 cgal: build static libraries for static targets
fix #1402
2016-07-15 11:41:47 +03:00
Boris Nagaev fa95f391b6 cgal: install with -j 1 2016-07-15 11:41:24 +03:00
Boris Nagaev 86edac88a9 wt: fix updater
Use github tags and filter out tags like *-rc* tags (e.g. "3.3.6-rc2").
2016-07-14 00:06:50 +03:00
Boris Pek 0b1d7f3f8a ffmpeg: update from 3.0 to 3.1.1 2016-07-08 18:27:26 +03:00
Boris Pek 0652ead114 x264: update from 20151011-2245 to 20160706-2245 2016-07-08 18:14:56 +03:00
Boris Pek ec6dad7d58 freeglut: update patch: fix pkgconfig file 2016-07-08 13:27:33 +03:00
Boris Nagaev fc78b0c432 xxhash: add test 2016-07-07 21:57:36 +03:00
Boris Nagaev fbdd57fd8b xxhash: create .pc file 2016-07-07 21:57:35 +03:00
Boris Nagaev 23993d6aeb xxhash: enable shared build 2016-07-07 21:57:35 +03:00
Sergey 4dcc00b55f fixes 2016-07-07 21:57:35 +03:00
Sergey Perepelitsa d13ee52542 xxHash lib added 2016-07-07 21:57:35 +03:00
Tony Theodore 9ebb730d86 oce: disable installing dependent libs
this breaks static builds and appears to only be useful for creating
self-contained bundles
2016-07-07 14:13:46 +10:00
Tony Theodore 82fac49043 Merge pull request #1423 from tehnick/update-giflib
giflib: update from 5.0.5 to 5.1.4
2016-07-07 12:47:05 +10:00
Tony Theodore 00ac153c90 Merge pull request #1424 from tehnick/update-fontconfig
fontconfig: update from 2.11.1 to 2.12.0
2016-07-07 12:46:45 +10:00
Tony Theodore ee39f732c6 Merge pull request #1425 from tehnick/update-libxslt
Update libxslt
2016-07-07 12:46:17 +10:00
Tony Theodore 0c179b08f7 Merge pull request #1426 from tehnick/update-gdal
Update gdal
2016-07-07 12:45:52 +10:00
Tony Theodore e96947b7a0 Merge pull request #1427 from tehnick/update-oce
oce: update from 0.16.1 to 0.17.2
2016-07-07 12:45:38 +10:00
Mark Brand 346eb2e358 gnutls: update 2016-07-07 01:41:45 +02:00
Boris Pek 0c7d75309e oce: update from 0.16.1 to 0.17.2 2016-07-06 15:28:36 +03:00
Boris Pek 23a6803b2e gdal: update from 2.0.2 to 2.1.0 2016-07-05 19:30:07 +03:00
Boris Pek 78af2c4712 proj: update from 4.9.1 to 4.9.2 2016-07-05 19:16:38 +03:00
Boris Pek be13247f61 fontconfig: update from 2.11.1 to 2.12.0 2016-07-05 19:10:02 +03:00
Boris Pek f75ecc9e9d giflib: update from 5.0.5 to 5.1.4 2016-07-05 18:39:08 +03:00
Boris Pek 8a81846382 libxslt: update from 1.1.28 to 1.1.29 2016-07-05 18:13:56 +03:00
Boris Pek d9241c0ffe libxml2: update from 2.9.2 to 2.9.4 2016-07-05 17:49:16 +03:00
Tony Theodore f1c97b2b7d Merge pull request #1412 from LuaAndC/fix-qtserialport_qt4
Fix checksum of qtserialport_qt4
2016-06-30 18:25:32 +10:00
Mark Brand 84c07b6c17 fix patch for qwt_qt4
Should have been donen when qwt was updated in commit
a4077c1bd7.
2016-06-30 00:13:48 +02:00
Boris Pek 8acc43c958 freeglut: separate build and install 2016-06-30 00:29:35 +03:00
Boris Pek 4f0f589bec freeglut: update from 2.8.1 to 3.0.0 2016-06-30 00:26:21 +03:00
Boris Nagaev b924c6596e Merge pull request #1398 from tonytheodore/openblas
openblas: add pthreads dependency
2016-06-30 00:28:06 +04:00
Boris Nagaev a85ea2a361 fix downloading of qtserialport_qt4
The project was moved from github.com/qtproject to github.com/qt.

See #1405
2016-06-29 19:26:09 +03:00
Boris Nagaev 29a663bef7 qtsystems: rename github.com/{qtproject => qt}
See #1405
2016-06-29 19:24:46 +03:00
Boris Nagaev 04027754fa qtsystems: update checksum
The file changed in upstream. The only difference is that top-level
directory of the original file is qtproject-qtsystems-4e3a7ed and
in new version it is qt-qtsystems-4e3a7ed.

fix #1405
2016-06-28 23:58:19 +03:00
Pavel Vatagin ad11e753dd virtual package googletest is not required anymore 2016-06-28 22:56:39 +03:00
Matthias Geier 107fc242c8 libsndfile: update 1.0.25 -> 1.0.27
The patch is not necessary anymore,
see https://github.com/erikd/libsndfile/pull/76.
2016-06-27 10:25:00 +02:00
Mark Brand c6a18793ba update: expat freetds gmp 2016-06-25 21:57:03 +02:00
Mark Brand 1fdca56e74 qtbase: updated fontconfig/freetype patch 2016-06-21 02:04:24 +02:00
Tony Theodore cead35df4a Merge pull request #1397 from tonytheodore/host-toolchain
Add host toolchain example plugin
2016-06-19 23:27:46 +10:00
Mark Brand 1b54790496 qtbase: restore fontconfig and freetype to deps
Follow-up to ac52a067e9
2016-06-19 10:59:36 +02:00
Boris Pek ac52a067e9 qtbase: fix build with -fontconfig and -system-freetype for MS Windows
https://github.com/mxe/mxe/pull/1400
2016-06-19 10:32:26 +02:00
Tony Theodore 789ba96880 Merge pull request #1378 from saiarcot895/mingw-secure-api
Add plugin for compiling mingw-w64 with secure APIs enabled.
2016-06-19 03:01:55 +10:00
Boris Nagaev 4fc76ba64f Merge pull request #1375 from saiarcot895/upstream-poppler-qt5
Add plugin file to compile some libraries with Qt 5 only
2016-06-18 19:59:19 +04:00
Saikrishna Arcot 96df2d7470
Add plugin for compiling mingw-w64 with secure APIs enabled. 2016-06-18 08:51:33 -05:00
Mark Brand a4077c1bd7 update qwt 2016-06-18 12:40:07 +02:00
Mark Brand 1eff41fe47 update pcre 2016-06-18 11:46:25 +02:00
Mark Brand d62f9121c2 add new qt5 modules
qtcharts
qtdatavis3d
qtdeclarative-render2d
qtgamepad
qtpurchasing
qtscxml
qtserialbus
qtvirtualkeyboard

https://wiki.qt.io/New_Features_in_Qt_5.7
2016-06-18 11:32:40 +02:00
Tony Theodore ac14bad436 openblas: add pthreads dependency
missing since #958

fixes #1384
2016-06-18 16:44:41 +10:00
Tony Theodore c21bf8a169 cloog: enabled shared and cross builds 2016-06-18 15:03:00 +10:00
Tony Theodore 9bb85786a6 isl: enabled shared builds 2016-06-18 15:03:00 +10:00
Mark Brand 341bca52d5 upgrade to Qt 5.7.0 2016-06-17 12:19:24 +02:00
Boris Pek 6fe4b2838d libjpeg-turbo: update from 1.4.1 to 1.5.0
Drop unneeded patches.
2016-06-16 11:36:04 +03:00
Mark Brand a2ce8e3c7f update: libgcrypt libgpg_error 2016-06-16 01:10:06 +02:00
darealshinji 4e4f031a69 djvulibre 3.5.27 (shared-only) 2016-06-13 15:01:58 +02:00
Boris Nagaev aab2b70253 create tmp-*/readonly instead of usr/readonly
Removing MXE directory with "rm -rf" used to fail on file
usr/readonly/.gitkeep because directory usr/readonly was readonly.
Now readonly directory is created in tmp-* directory and .gitkeep
is not created for it (because tmp-* is not under usr/).
Problems with removing MXE directory are fixed even in case
of interrupted build.

fix #1221
2016-06-12 02:08:38 +03:00
Mark Brand 5bdb2c2912 gettext: update 2016-06-11 18:47:04 +02:00
Mark Brand b85d79650a update: gettext libpng wget 2016-06-10 22:36:15 +02:00
Saikrishna Arcot 5b52ff4bc1
Fix openthreads compilation. 2016-06-09 08:44:19 -05:00
Saikrishna Arcot 8e58fb9363
Fix Poppler makefile...again. 2016-06-09 07:40:36 -05:00
Saikrishna Arcot a3c8d4b5eb
Another fix to the makefiles. 2016-06-08 08:41:52 -05:00
Tony Theodore e66d26a93c Merge pull request #1376 from LuaAndC/fix-and-update-hyperscan
Fix hyperscan and update to 4.2.0
2016-06-08 18:23:13 +10:00
Saikrishna Arcot 4a2dfcebb2
Get value of variable instead of using the variable name itself. 2016-06-07 17:34:26 -05:00
Tony Theodore 617dc7e169 Merge pull request #1377 from LuaAndC/lua-5.3.3
update lua from 5.3.2 to 5.3.3
2016-06-08 04:55:19 +10:00
Mark Brand dc299744a0 gnutls: update 2016-06-07 17:45:13 +02:00
Saikrishna Arcot 8b3b780330
Modify patch to openscenegraph to require finding qt5 or qt4. 2016-06-06 19:07:46 -05:00
Boris Nagaev 8fa6300087 update lua from 5.3.2 to 5.3.3 2016-06-07 01:40:07 +03:00
Saikrishna Arcot 3b3af3e8b9
Simplify overrides, and add shared build support to poppler. 2016-06-05 17:35:41 -05:00
Boris Nagaev f4eb0316ec hyperscan: update line numbers in the diff
I moved them to another commit to separate from major changes.
2016-06-05 19:50:33 +03:00
Boris Nagaev cc2d9c5379 update hyperscan from 4.1.0 to 4.2.0
Some patches are not needed anymore:

 * "add Libs.private to fix linking errors" was fixed in
   https://github.com/01org/hyperscan/issues/18
 * "fix linking against gtest in shared mode" and
   "fix linking errors in shared mode" were fixed in
   https://github.com/01org/hyperscan/issues/19
 * "install .dll to bin/, not to lib/"
   https://github.com/01org/hyperscan/pull/21
2016-06-05 19:43:16 +03:00
Boris Nagaev 409a8ce08c hyperscan: add a note on compilation without AVX2 2016-06-05 18:54:00 +03:00
Boris Nagaev d285dcb26d hyperscan: fix crash in aligned_zmalloc
aligned_zmalloc backed by posix_* functions causes crash in native Windows
(and not in wine) with the following traceback:

https://i.imgur.com/FBHPgvn.png
2016-06-05 15:25:11 +03:00
Boris Nagaev 057a4228b3 hyperscan: open file in binary mode
See also https://github.com/01org/hyperscan/pull/26
2016-06-05 15:24:11 +03:00
Boris Pek 284f0a7ec3 protobuf: use official release tarball instead of tarball from git tag 2016-06-04 00:18:46 +03:00
Mark Brand a55377705a gdb: update 2016-06-01 11:47:57 +02:00
Thomas Danckaert 88024041f5 Add package 'HDF-EOS2'.
http://hdfeos.org/software/library.php

"The HDF-EOS2 is a software library designed built on HDF4 to support
EOS-specific data structures, namely Grid, Point, and Swath. The new
data structures are constructed from standard HDF data objects, using
EOS conventions, through the use of a software library. A key feature of
HDF-EOS files is that instrument-independent services, such as
subsetting by geolocation, can be applied to the files across a wide
variety of data products."
2016-05-30 13:45:27 +02:00
Thomas Danckaert b21ca7c1b6 Add package 'HDF-EOS5'.
http://hdfeos.org/software/library.php

"The HDF-EOS5 is a software library designed built on HDF5* to support
the same Grid/Point/Swath functionality in HDF-EOS 2 and to the extent
possible it will be built with the same calling sequences as the
original HDF-EOS 2 library."
2016-05-30 13:45:27 +02:00
Mark Brand e52bf75c00 curl: update 2016-05-30 12:40:57 +02:00
Tony Theodore 4748c269ae Merge pull request #1369 from LuaAndC/update-libuv-1.9.1
update libuv to 1.9.1
2016-05-30 17:30:49 +10:00
Boris Nagaev 8bd70f6d44 qbittorrent, libtorrent: Boost.Asio is header only
Fix link errors in qbittorrent after libtorrent-rasterbar 1.1.0.

Disable BOOST_ASIO_SEPARATE_COMPILATION
See http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/using.html
2016-05-30 13:17:35 +10:00
Boris Nagaev dea554d038 libtorrent-rasterbar: fix internal gcc error on
logs of x86_64-w64-mingw32.static:
before: https://gist.github.com/7c61dde0bca9160ae335e8a117862b14
after:  https://gist.github.com/f429d35c8600c450606028822649afa8

Flags "-g -O2" had been there before CXXFLAGS was set.
This commit brings them back.
2016-05-30 13:17:35 +10:00
Tony Theodore b247344bdc libtorrent-rasterbar: update 1.0.7 --> 1.1.0
failing on x86_64-w64-mingw32.static
2016-05-30 13:17:34 +10:00
Boris Nagaev 33d0bec0ac update libuv to 1.9.1
The patches are not needed:

  * https://github.com/libuv/libuv/issues/820
  * https://github.com/libuv/libuv/pull/841/
2016-05-30 02:40:55 +03:00
Mark Brand e6b0ebab00 libpng: update 2016-05-26 22:58:27 +02:00
Mark Brand d63f6d39cc freetds: update 2016-05-23 04:17:31 +02:00
Tony Theodore bbff5c5e49 Merge pull request #1345 from rkanavath/install_gdal_pkg-config
gdal: install gdal.pc and gdal-data
2016-05-21 20:42:40 +10:00
Tony Theodore 91e708137a Merge pull request #1350 from yipdw/glm-0-9-7-4
glm: add rules to download/build version 0.9.7.4
2016-05-21 20:21:09 +10:00
Tony Theodore 15f5371aa4 Merge pull request #1352 from LuaAndC/hyperscan
add package hyperscan
2016-05-21 20:09:22 +10:00
Tony Theodore ee43bd880a Merge branch 'master' of github.com:mxe/mxe 2016-05-21 19:51:46 +10:00
Tony Theodore d57e22f049 openthreads: remove standalone patch 2016-05-21 19:51:04 +10:00
Tony Theodore c54bd5e324 Merge branch 'fix_openthreads' of https://github.com/rkanavath/mxe into rkanavath-fix_openthreads 2016-05-21 19:45:04 +10:00
Tony Theodore 368750a839 Merge pull request #1349 from pavelvat/fix-nsis
fix nsis
2016-05-21 19:33:25 +10:00
Mark Brand 0d8a981e9d curl: update 2016-05-20 12:27:56 +02:00
Mark Brand fe0cd928ff gnutls: update 2016-05-20 12:27:43 +02:00
David Yip fe5fc67f3a glm: add rules to download/build version 0.9.7.4 2016-05-19 02:32:44 -05:00
Mark Brand c2e147be04 sqlite: update 2016-05-18 22:44:43 +02:00
Boris Nagaev 1ed002bd17 add package hyperscan 2016-05-18 21:12:29 +03:00
Pavel Vatagin 43ade244e1 fix nsis 2016-05-18 01:53:17 +03:00
Rashad Kanavath 79c2b29d80 openthreads: build in src/OpenThreads 2016-05-17 11:00:45 +02:00
Boris Pek 8cca6b2fa6 nsis: update patch after changing of nsis version 2016-05-16 15:45:08 +03:00
Boris Pek 4df5e4852c nsis: update from 2.50 to 2.51 2016-05-16 15:45:08 +03:00
Boris Pek 0637045bed nsis: disable not needed utils
They are useless for cross-compiling purposes.
For example, in Debian package they are disabled too:
http://anonscm.debian.org/cgit/collab-maint/nsis.git/tree/debian/rules
2016-05-16 15:45:08 +03:00
Boris Pek dce1bc2649 nsis: fix build for x86_64-w64-mingw32 targets
Required for: https://github.com/mxe/mxe/pull/1165
2016-05-16 15:45:08 +03:00
Rashad Kanavath 73656e75cb gdal: install gdal.pc and gdal-data 2016-05-10 14:59:00 +02:00
Tony Theodore 8675ed061e libxslt: enable shared
fixes #1343
2016-05-10 04:42:38 +10:00
Tony Theodore 2da963029a Merge pull request #1339 from TobiX/jsoncpp-with-cmake
jsoncpp: Build & install cmake files
2016-05-07 15:09:33 +10:00
Tony Theodore a742eed04a Merge pull request #1327 from tehnick/gcc6-related-fixes
Gcc6 related fixes
2016-05-07 14:43:18 +10:00
Tobias Gruetzmacher 3e39ece1a7 jsoncpp: Build & install cmake files 2016-05-06 23:15:48 +02:00
Boris Pek 78312ba608 freeimage: update patch: fix line endings
[Thanks to Tony Theodore]
2016-05-06 11:58:37 +03:00
Tony Theodore ecc6e3fb44 Merge pull request #1272 from garuma/master
mman-win32: re-enable static build after changes in ca5bba6
2016-05-06 17:55:20 +10:00
Tony Theodore f0d5c1b72f Merge pull request #1332 from rkanavath/update_ossim
ossim: upstream patch release. 1.8.20-1 -> 1.8.20-3
2016-05-06 13:21:22 +10:00