Commit Graph

5754 Commits

Author SHA1 Message Date
Mark Brand 39bc761b5e update gnutls 2017-07-04 22:26:21 +02:00
mabrand 2a13a1db3b Merge pull request #1803 from darealshinji/dbus
dbus: avoid multiple definitions of DllMain in static builds
2017-07-04 22:15:29 +02:00
Mark Brand 21580395e1 libgcrypt: update 2017-07-04 00:38:20 +02:00
darealshinji 75832a92a4 dbus: avoid multiple definitions of DllMain in static builds
Closes #1388
2017-07-02 20:09:14 -04:00
darealshinji 965a00eeca djvulibre: enable static library builds 2017-07-03 00:33:01 +02:00
darealshinji b6899abd7f x265: website, new header 2017-07-02 04:10:52 +02:00
darealshinji a6731b8527 x265: update, add patch and test 2017-07-01 18:36:06 +02:00
darealshinji bfdb83d725 Merge upstream/master changes 2017-07-01 13:44:18 +02:00
Tony Theodore 738ea6079b Merge pull request #1776 from darealshinji/wxwidgets-shared
wxwidgets: enable DLLs (close #1767)
2017-07-01 20:47:25 +10:00
darealshinji 47270558e3 wxwidgets: enable DLLs 2017-07-01 12:00:09 +02:00
Tony Theodore b6c5f5abb7 Merge pull request #1790 from tonytheodore/freetype-pkg-config
freetype: use prefixed pkg-config in freetype-config script
2017-06-21 08:07:15 +10:00
Mark Brand 47e7580c60 update: expat, freetds, vmime 2017-06-20 21:43:17 +02:00
Tony Theodore 82700ceed0 freetype: use prefixed pkg-config in freetype-config script
fixes #1789
2017-06-20 19:53:02 +10:00
Mark Brand b8df830562 Revert "sqlite: don't add standard include path to Cflags"
No longer necessary since PKG_CONFIG_SYSTEM_INCLUDE_PATH is set.

This reverts commit 43214bf7e8.
2017-06-16 12:55:07 +02:00
Mark Brand b72e1a3f85 Avoid extra mentions of system library path when linking
Normally pkg-config would remove the system library path from
--libs output. Defining PKG_CONFIG_SYSTEM_LIBRARY_PATH helps
it do so. The extra mentions of system library path in the
linking commands is unsightly but probabaly harmless.
2017-06-16 12:54:27 +02:00
Mark Brand ede738758e qtbase: prevent extra leading / on system include and lib directories
PKG_CONFIG_SYSROOT should not be set because MXE uses fully
qualified paths. However, to  satisfy the Qt build system's
cross-compiling "sanity check", qtbase.mk defines
    PKG_CONFIG_SYSROOT_DIR=/
This causes pkg-config to prefix the system include and library
paths with an extra /. Pkg-config does not strip these prefixed
paths from --cflags and --libs output. The workaround here is
to remove the PKG_CONFIG_SYSROOT_DIR definition in the wrapper
script for pkg-config.
2017-06-16 11:56:32 +02:00
Mark Brand 49c892298d correct PKG_CONFIG_LIBDIR for qtbase 2017-06-16 11:56:32 +02:00
Tony Theodore b2c66b3191 pkgconf: use PKG_CONFIG_SYSTEM_INCLUDE_PATH in wrapper 2017-06-15 21:33:55 +10:00
Tony Theodore b35da9dd13 pkgconf: enable PKG_CONFIG_SYSTEM_INCLUDE_PATH environment variable
from #1785
2017-06-15 21:16:43 +10:00
Mark Brand 95e0d6da70 update: freetype, harfbuzz
Update requires a second occurence of libfreetype in the static link
list to resolved symbols in the second occurence of libharfbuzz.
2017-06-14 11:21:48 +02:00
Mark Brand 2a849757a1 qtbase: use pkg-config for harfbuzz 2017-06-14 11:15:36 +02:00
Mark Brand 58cc96f0ad pixman: add missing libpng to DEPS 2017-06-14 11:15:35 +02:00
Mark Brand 892f73ada3 update: curl, fontconig, freetds, gdb, gnutls, tiff 2017-06-14 11:15:25 +02:00
Mark Brand a4e6248517 sqlite: update 2017-06-09 09:41:49 +02:00
Mark Brand 26a5e4049a libgcrypt: update 2017-06-04 13:10:57 +02:00
Zoltan Gyarmati 52db89127f add new package: quazip 2017-06-04 04:09:23 +02:00
Mark Brand 43214bf7e8 sqlite: don't add standard include path to Cflags
Explicitly adding the standard include path causes it to end up
in -isystem of gcc invocations in Qt builds. This can cause
hard to diagnose failures to find system header files when
building Qt.
2017-06-02 22:52:51 +02:00
Mark Brand 13461793aa qtbase: don't force c++std
Qt already uses c++1z/c++14/c++11 by default.
2017-06-02 22:51:30 +02:00
Mark Brand 89c89b628a upgrade qt5 packages to Qt 5.9.0 2017-06-02 19:27:59 +02:00
Mark Brand aea39fccfb new package: pcre2 2017-06-02 16:02:03 +02:00
Mark Brand a6ede15108 openssl: update 2017-05-27 23:37:50 +02:00
Boris Nagaev e40638a4cc Merge pull request #1775 from ClearCorrect/cgal_491
Updated cgal to 4.9.1.
2017-05-26 17:57:30 +00:00
Robert Marsa f3422c9ac2 Fixed url. 2017-05-26 09:22:33 -05:00
Mark Brand 8c19cc590e sqlite: update 2017-05-25 21:08:16 +02:00
Robert Marsa 43294cbe38 Updated cgal to 4.9.1. 2017-05-25 09:15:50 -05:00
Mark Brand 0323ebadde sqlite: update 2017-05-24 20:03:06 +02:00
Mark Brand 8c870517e7 libidn: gcc-7 compatibility 2017-05-24 11:38:58 +02:00
Mark Brand d809d7f5d1 aspell: gcc 7 build fix 2017-05-24 11:33:01 +02:00
Mark Brand a7ba29c75e update gnutls 2017-05-20 10:53:35 +02:00
Mark Brand 49fee79736 let gnutls use libidn2
Gnutls is supposed to be able to detect and use libidn2, but it
tries to do this without pkg-config, in a way that doesn't
consider transitive dependencies. Using pkg-config with libidn2.pc
seems to work okay with MXE's version of libidn2.
2017-05-20 10:53:02 +02:00
Viktor Szakats d916c63717 secure URLs 2017-05-19 11:12:41 +00:00
Boris Nagaev 4d1675a59c libsoup: do not use Apache
fix https://github.com/mxe/mxe/issues/1768
2017-05-19 10:16:09 +02:00
Boris Nagaev 7d91105e74 hunspell: use MXE_DISABLE_CRUFT and -j 1
See https://github.com/mxe/mxe/pull/1752#issuecomment-298328649
2017-05-19 01:33:51 +02:00
Stefan Löffler 9dacf155dd Use https for hunspell webpage 2017-05-19 01:33:51 +02:00
Stefan Löffler 123703b9d2 Add support for out-of-source builds of hunspell 2017-05-19 01:33:51 +02:00
Stefan Löffler e4bc67dd79 Port hunspell.mk to $(PKG)_GH_CONF functionality 2017-05-19 01:33:51 +02:00
Stefan Löffler c2742a8777 Update hunspell to 1.6.1 2017-05-19 01:33:51 +02:00
Boris Nagaev 416fc86665 sfml: update to 2.4.2
fix https://github.com/mxe/mxe/issues/1759
2017-05-19 00:19:11 +02:00
Mark Brand d42a4090a2 update vmime 2017-05-12 12:16:15 +02:00
Mark Brand 3712c4928c update: freetds, lzma, qtxlsxwriter, vmime 2017-05-07 15:25:51 +02:00
Boris Nagaev a4bd828eff gnutls.pc: hardcode -lunistring -liconv
fix https://github.com/mxe/mxe/issues/1753
2017-05-03 00:57:51 +02:00
Boris Nagaev c9ccd5b201 gnutls: unify patch 2017-05-03 00:57:09 +02:00
Mark Brand 745274400b update: gnutls, vmime 2017-04-30 16:04:42 +02:00
Matthias Geier 121bc33772 Update libsndfile to version 1.0.28 2017-04-27 19:27:45 +02:00
Manuel Massing 7703b3060e vtk: Fix compilation on build systems with gcc 6 2017-04-25 12:58:46 +02:00
Mark Brand f9d273ce78 update: curl, dbus 2017-04-19 22:40:24 +02:00
Tony Theodore 3fcaa581b5 Merge pull request #1709 from sibuserv/add-qca
add package qca
2017-04-02 14:16:56 +10:00
Tony Theodore ecc1d12528 Merge pull request #1739 from LuaAndC/wt-337
update wt to 3.3.7
2017-04-02 10:22:48 +10:00
Boris Pek 0992da162a tidy-html5: fix few more cavils 2017-04-02 02:08:30 +03:00
Boris Pek 0fecea463f tidy-html5: do not install tidy.exe 2017-04-02 00:06:03 +03:00
Boris Nagaev 4951ac90b3 update wt to 3.3.7 2017-04-01 21:12:19 +02:00
Boris Pek cf340543f0 tidy-html5: add test 2017-04-01 17:26:38 +03:00
Boris Pek 87bf1b36be tidy-html5: small improvements in package 2017-04-01 17:26:38 +03:00
Boris Pek c0925792a0 add package tidy-html5 2017-04-01 17:26:38 +03:00
Boris Nagaev d9fc289a55 Merge pull request #1706 from sibuserv/add-libomemo
Add libomemo and update mxml
2017-04-01 14:02:00 +01:00
Mark Brand abc1a0dc4b vmime: upgrade 2017-04-01 12:07:21 +02:00
Mark Brand 6c2e598bf1 sqlite: update 2017-03-30 17:37:41 +02:00
Boris Pek de42ef92b4 qca: suppress build for static targets 2017-03-30 12:15:53 +03:00
Boris Pek e18f93945a qca: cosmetic changes 2017-03-30 12:15:46 +03:00
Boris Pek 4b40684692 libomemo: cosmetic changes 2017-03-30 07:35:53 +03:00
Boris Pek bda9cc9b9a libomemo: add test 2017-03-29 19:57:10 +03:00
Boris Pek c78fdfb576 mxml: update WEBSITE 2017-03-29 16:09:42 +03:00
Boris Pek 3c943d249c libomemo: use GH_CONF 2017-03-29 14:48:29 +03:00
Boris Pek d70a7c025c mxml: use GH_CONF 2017-03-29 14:36:24 +03:00
Boris Pek ac1d8bc2b9 add package libomemo 2017-03-29 14:20:40 +03:00
Boris Pek 77c8f14f1f mxml: update from 2.9 to 2.10 + fix pkg url 2017-03-29 14:20:40 +03:00
Boris Pek ca1a94bb9e qca: more tests 2017-03-29 12:58:30 +03:00
Boris Pek 150c9d34d2 qca: improve tests 2017-03-29 12:55:54 +03:00
Boris Pek 37d636f258 qca: improve tests 2017-03-29 12:55:16 +03:00
Tony Theodore 946dbbec0f qca: install pkg-config file and add test
N.B. test fails with undefined references
2017-03-29 12:55:16 +03:00
Tony Theodore 68f5df6744 qca: use GH_CONF 2017-03-29 12:55:16 +03:00
Tony Theodore 4c9bc734c0 Merge pull request #1735 from Beuc/master
Bump SDL2_image, SDL2_mixer, SDL2_tff and SDL2_gfx
2017-03-28 22:33:50 +11:00
Tony Theodore 33e9ec4dbd gtkmm3 pangomm: enable shared 2017-03-28 19:49:18 +11:00
Tony Theodore cbe9310303 Merge branch 'master' of https://github.com/ilhooq/mxe into ilhooq-master 2017-03-28 07:52:59 +11:00
Mark Brand 053cd736ca update mingw-w64 2017-03-27 01:40:35 +02:00
Robert Manner 5efbab5f3b add lz4 library 2017-03-26 18:55:32 +02:00
Sylvain Beucler 5dfd21ed0f Bump SDL2_image, SDL2_mixer, SDL2_tff and SDL2_gfx 2017-03-26 16:27:40 +02:00
Boris Pek 922ff5bce5 qca: add test 2017-03-24 23:42:26 +03:00
ilhooq 4c585fb6c5 Fix broken shared build of GTK3
Static and shared build works with this patch
2017-03-22 18:14:33 +01:00
Tony Theodore be936eb368 librosco: use GH_CONF and BUILD_DIR/SOURCE_DIR 2017-03-21 22:57:27 +11:00
Tony Theodore 8723221607 assimp: use GH_CONF and BUILD_DIR/SOURCE_DIR 2017-03-21 22:57:13 +11:00
Tony Theodore bb09a999f6 hyperscan: use GH_CONF and BUILD_DIR/SOURCE_DIR 2017-03-21 19:26:25 +11:00
Tony Theodore 1e5d0b33a3 googlemock googletest: use GH_CONF 2017-03-21 19:15:53 +11:00
Tony Theodore a71ca3cb58 glm: use GH_CONF and BUILD_DIR/SOURCE_DIR 2017-03-21 19:13:20 +11:00
Tony Theodore 8e86399651 box2d glfw3: use GH_CONF and BUILD_DIR/SOURCE_DIR 2017-03-21 19:04:35 +11:00
Tony Theodore 934ad30615 qtserialport_qt4: fix redirect from qtproject --> qt 2017-03-21 15:59:32 +11:00
Boris Nagaev b57256b51f libotr: add test 2017-03-20 17:35:18 +03:00
Boris Nagaev 0758a5b0f4 libotr: add missing linker flags to the pc file 2017-03-20 17:35:18 +03:00
Boris Nagaev 91366438f4 libotr: add libiconv dependency
Prevent it from being an optional undeclared dependency.
(See https://github.com/mxe/mxe/issues/1111 for the context.)

From the build log:

-lgcrypt -lgpg-error -lintl -liconv ... -o libotr.la
2017-03-20 17:35:18 +03:00
Boris Nagaev 1e8149d088 libotr: add libgpg_error dependency
libotr's INSTALL file says:

> To compile the OTR library and toolkit, you'll need at least:
>  - libgpg-error 1.0  [ftp://ftp.gnupg.org/gcrypt/libgpg-error/]
>  - libgcrypt 1.2.0   [ftp://ftp.gnupg.org/gcrypt/libgcrypt/]
2017-03-20 17:35:18 +03:00
Boris Nagaev fa44476f9f libotr: do not install man pages and binaries 2017-03-20 17:35:18 +03:00
Boris Nagaev 3893ad71f5 libotr: build out-of-tree 2017-03-20 17:35:18 +03:00
Boris Pek 31bb6af0b9 libotr: provide build of shared libraries 2017-03-20 17:35:18 +03:00
Boris Pek f7f470c24e add package libotr 2017-03-20 17:35:18 +03:00
Mark Brand 87590bdc88 update libpng 2017-03-20 08:39:54 +01:00
Boris Nagaev a3445052f0 Merge pull request #1727 from pavelvat/jsoncpp-update
update jsoncpp.mk
2017-03-20 02:11:05 +00:00
Mark Brand 9878aeeed5 update vmime 2017-03-19 21:14:03 +01:00
Pavel Vatagin 5c148ff896 update jsoncpp.mk 2017-03-19 14:48:17 +03:00
Boris Nagaev 293c8c3dbf Merge pull request #1695 from pavelvat/add-missing-gstreamer-dependencies
add missing gstreamer dependencies
2017-03-19 08:34:49 +00:00
Tony Theodore 3dcad42ef3 vigra: remove unnecessary filter-out argument 2017-03-19 11:48:50 +11:00
Tony Theodore 905112d088 github: add version separator logic and use in vigra 2017-03-18 22:16:07 +11:00
Tony Theodore 9f72de0fe1 libevent libffi libsoup qtserialport_qt4 vmime: use standard GH_CONF setup 2017-03-18 22:16:07 +11:00
Boris Nagaev 9fefd891d8 update lensfun to 0.3.2 2017-03-18 05:28:38 +01:00
Boris Nagaev d4f1ead1c8 lensfun: unify patch 2017-03-18 02:37:56 +01:00
Boris Nagaev 336a420a39 libf2c: update checksum
Fix https://github.com/mxe/mxe/issues/1719
2017-03-17 20:44:34 +01:00
Boris Nagaev cb59f0378c armadillo: update to 7.800.1 2017-03-17 19:50:32 +01:00
Boris Nagaev aa4a5223c2 support overriding CMAKE_BUILD_TYPE in cmdline
The script checks if -DCMAKE_BUILD_TYPE is passed in command line and if
it is not passed, passes -DCMAKE_BUILD_TYPE=Release. So now other build
types are supported, just pass -DCMAKE_BUILD_TYPE=<desired-type> to the
script $(TARGET)-cmake.

Fix https://github.com/mxe/mxe/issues/1697
2017-03-15 02:42:49 +01:00
Boris Pek 3d45f5a57f qca: small improvements 2017-03-15 00:04:48 +03:00
Pavel Vatagin 885c7d0fdc add missing gstreamer dependencies 2017-03-12 14:43:22 +03:00
Tony Theodore 24d37efa5d cmake: improve configuration with templates
- move cmake configuration from mxe-conf to cmake-conf
 - replace `echo` with templates for readability and maintenance
 - allow packages to set other dep files
 - set CMAKE_POLICY_DEFAULT_CMPNNNN in wrapper since
   `cmake_minimum_required` or `cmake_policy` can't be set in
   toolchain (closes #971)
2017-03-12 17:30:18 +11:00
Tony Theodore 5780100e32 cmake: update and remove unnecessary modules
FindOpenSSL module was needed before cmake was included in MXE:
6d97556825
2017-03-12 17:27:09 +11:00
Boris Nagaev 2dca2b6cc9 Merge pull request #1704 from vszakats/patch-1
libsvm 3.22
2017-03-11 21:50:14 -08:00
Boris Nagaev 14ae0a88ad Merge pull request #1694 from vszakats/url2
More URL updates
2017-03-11 20:52:21 -08:00
Viktor Szakats 45d34aaac7 more URL updates 2017-03-10 13:59:00 +00:00
Boris Pek b53199944f add package qca 2017-03-10 00:26:03 +03:00
Viktor Szakats d5164d7311 libsvm 3.22
3.20 is no longer available on the website.
2017-03-09 17:20:51 +01:00
Mark Brand ce792e28b8 update gnutls 2017-03-09 14:49:34 +01:00
Boris Nagaev 64683b7d50 armadillo: fix download URL
fix https://github.com/mxe/mxe/issues/1699
2017-03-09 12:04:15 +01:00
Pavel Vatagin 1f5358c714 add package libmms 2017-03-06 20:14:53 +03:00
Boris Nagaev 2fb99580b4 curl: use libidn2 instead of libidn
close https://github.com/mxe/mxe/issues/1691
2017-03-05 04:08:11 +01:00
Boris Nagaev 7ddc00eaeb add package libidn2
See https://github.com/mxe/mxe/issues/1691https://github.com/mxe/mxe/issues/1691
2017-03-05 03:50:35 +01:00
Boris Nagaev 1013bc9b3f Merge pull request #1690 from vszakats/url1
URL updates
2017-03-04 22:55:57 +04:00
Viktor Szakats 6574222ba6 cloog: restore homepage 2017-03-04 19:46:22 +01:00
Viktor Szakats 5d93c47715 xvid.org -> xvid.com 2017-03-04 19:39:50 +01:00
Mark Brand 7ed9e61c7a update libgpg-error 2017-03-04 15:45:29 +01:00
Viktor Szakats e961e447fb URL updates 2017-03-04 10:33:47 +00:00
Boris Nagaev f4df52c6c3 fix broken download URL of mxml
The project was moved to GitHub on 27 Feb 2017
https://michaelrsweet.github.io/

Broken build: https://travis-ci.org/mxe/mxe/builds/205984065#L479
2017-02-28 00:13:25 +01:00
Mark Brand e7428b7a63 Revert "update: harfbuzz"
The update expectedly leads to static linking failure of the qtbase
test program. Rolling back until the problem can be solved.

This reverts commit d6992ec3cf.
2017-02-27 01:22:16 +01:00
Mark Brand d6992ec3cf update: harfbuzz 2017-02-26 22:02:01 +01:00
Boris Nagaev a56b37dc46 Merge pull request #1686 from pavelvat/update-jsoncpp
update jsoncpp
2017-02-26 23:04:10 +04:00
Boris Nagaev e3497ea8b9 Merge pull request #1682 from pavelvat/update-libsoup
update libsoup
2017-02-25 05:36:01 +04:00
Mark Brand 7c70fe10e5 update: curl, dbus 2017-02-24 22:14:25 +01:00
Pavel Vatagin 1edcbfccaa update jsoncpp 2017-02-23 14:56:50 +03:00
Tony Theodore 6c2867432d Merge pull request #1675 from phillipberndt/master
glib 2.50.2 native build fails, libmount dependency missing
2017-02-23 22:13:54 +11:00
Mark Brand 1b5e519a61 update: curl 2017-02-23 10:25:59 +01:00
Pavel Vatagin c054f4134b update libsoup 2017-02-20 18:45:04 +03:00
Boris Pek a36df67ccf ffmpeg: update from 3.2.1 to 3.2.4 2017-02-17 14:41:52 +03:00
Boris Pek 4a618f1aa3 gdal: update from 2.1.2 to 2.1.3 2017-02-17 14:37:57 +03:00
Boris Pek 3ac3c57c6e protobuf: update from 3.1.0 to 3.2.0 2017-02-17 14:37:51 +03:00
Mark Brand 713c5ecad7 Revert "upgrade to postgresql 9.6.2"
The upgrade was merged automatically but unintentionally.
It is not ready.

This reverts commit e4fef6b0ef.
2017-02-16 21:04:41 +01:00
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