Commit Graph

8244 Commits

Author SHA1 Message Date
Tony Theodore bec723f574 Makefile: add more MXE_DISABLE_DOC_OPTS 2017-07-20 20:21:31 +10:00
MXEBot as Travis CI 487359e283 Update packages.json & build-matrix.html 2017-07-20 01:32:39 +00:00
Tony Theodore b445298fe3 Merge pull request #1668 from tonytheodore/qtspeech
add qtspeech module
2017-07-20 11:32:12 +10:00
Tony Theodore 3e3ed0efed add qtspeech module 2017-07-20 11:15:45 +10:00
Tony Theodore 4c73564d63 Merge pull request #1828 from tonytheodore/qt5-freeze
add qt5 freeze example plugin (e.g. winxp support)
2017-07-20 10:56:39 +10:00
MXEBot as Travis CI 7cde6141a4 Update packages.json & build-matrix.html 2017-07-20 00:32:31 +00:00
Tony Theodore 455bf0a4ca Merge pull request #1684 from pavelvat/update-gstreamer
update gstreamer
2017-07-20 10:31:40 +10:00
MXEBot as Travis CI 205815b5b3 Update packages.json & build-matrix.html 2017-07-19 06:33:56 +00:00
Tony Theodore fc8a59274f Merge pull request #1799 from darealshinji/djvulibre-static
djvulibre: enable static library builds
2017-07-19 16:33:25 +10:00
Tony Theodore 9f793b72dc add qt5 freeze example plugin (e.g. winxp support) 2017-07-19 15:58:24 +10:00
MXEBot as Travis CI 43f67841d4 Update packages.json & build-matrix.html 2017-07-18 15:47:54 +00:00
Mark Brand 3118d4fa38 update vmime 2017-07-18 17:47:10 +02:00
Tony Theodore b93cc47644 update config.guess
ChangeLog: https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob;f=ChangeLog;h=b364c02c4998fc5bd187f87534f6b12fe41808a9;hb=HEAD

closes #1158, #1825
2017-07-17 20:33:59 +10:00
Pavel Vatagin d944eeca1a update gstreamer 2017-07-15 23:59:43 +03:00
MXEBot as Travis CI 56acbc69c3 Update packages.json & build-matrix.html 2017-07-15 05:02:02 +00:00
Tony Theodore 7222a22953 Merge pull request #1824 from vszakats/ssl2
secure URLs
2017-07-15 15:01:37 +10:00
Viktor Szakats aeb00ab04b secure URLs 2017-07-15 01:42:53 +00:00
Tony Theodore ddb8f483e3 Merge pull request #1823 from vszakats/patch-1
libidn2.mk: dedup slash after previous commit
2017-07-15 11:21:06 +10:00
Viktor Szakats 47c3f4e4ed libidn2.mk: dedup slash after previous commit 2017-07-15 01:12:04 +02:00
Tony Theodore 892b337671 binutils: add Debian SOURCE_DATE_EPOCH patch 2017-07-15 00:40:58 +10:00
Tony Theodore af7326b0b9 osx: remove workaround for recent Xcode versions 2017-07-15 00:38:50 +10:00
Tony Theodore 8e7b8f210b binutils: update 2.25.1 --> 2.28
* fixes original 2.26 regression with iostreams dll
    ```
    $ make gcc STRIP_TOOLCHAIN= MXE_TARGETS=i686-w64-mingw32.shared
    [...]
    $ i686-w64-mingw32.shared-nm  usr/i686-w64-mingw32.shared/bin/libstdc++-6.dll | grep InitC1
    6fefa2d0 T __ZNSt8ios_base4InitC1Ev
    ```
* replaces #1737
* fixes #1758
* tested on all four targets
2017-07-15 00:30:52 +10:00
MXEBot as Travis CI d66a2e92e0 Update packages.json & build-matrix.html 2017-07-09 19:29:14 +00:00
mabrand f6ed0d5183 Merge pull request #1815 from mbunkus/fontconfig-update-to-2.12.4-for-gcc6
fontconfig: update from 2.12.3 to 2.12.4
2017-07-09 21:28:49 +02:00
Moritz Bunkus 1b13f02f57 libxml++: update from 2.37.2 to 2.40.1
This fixes the following error with gcc >= 6:

```
libxml++/io/istreamparserinputbuffer.cc: In member function 'virtual bool xmlpp::IStreamParserInputBuffer::do_close()':
libxml++/io/istreamparserinputbuffer.cc:42:12: error: cannot convert 'std::istream {aka std::basic_istream<char>}' to 'bool' in return
     return input_;
```
2017-07-09 19:10:01 +02:00
Moritz Bunkus f569ffe2ae fontconfig: update from 2.12.3 to 2.12.4
This fixes compilation with gcc >= 6. Actual error message:

```
In file included from fcobjs.c:33:0:
fcobjshash.gperf:172:1: error: conflicting types for 'FcObjectTypeLookup'
```
2017-07-09 19:09:31 +02:00
Moritz Bunkus c4269a5579 sdl_sound: fix test program compilation with gcc >= 6
gcc 6 has added a diagnostic under `-pedantic` that emits a warning
whenever an enumerator value is not a constant integer
expression. This applies to the expression "1 << 31", too, as [1]
explains: that shifts the bit into the sign bit, and therefore it's
not constant.

This warning combined with `-Werror` means that compilation of the
test program fails.

This patch implements the workaround mentioned in [1].

Actual error message:

```
'x86_64-w64-mingw32.static-gcc' -W -Wall -Werror -std=c99 -pedantic '/home/mosu/prog/video/mingw/cross/src/sdl_sound-test.c' -o '/home/mosu/prog/video/mingw/cross/usr/x86_64-w64-mingw32.static/bin/test-sdl_sound.exe' `'x86_64-w64-mingw32.static-pkg-config' SDL_sound --cflags --libs`
In file included from /home/mosu/prog/video/mingw/cross/src/sdl_sound-test.c:11:0:
/home/mosu/prog/video/mingw/cross/usr/x86_64-w64-mingw32.static/include/SDL/SDL_sound.h:117:32:
error: enumerator value for 'SOUND_SAMPLEFLAG_EAGAIN' is not an integer constant expression [-Werror=pedantic] SOUND_SAMPLEFLAG_EAGAIN  = 1 << 31  /**< Function would block, or temp error. */
```

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71803
2017-07-09 19:08:58 +02:00
Moritz Bunkus ad41e91045 log4cxx: fix invalid narrowing conversion tripping up g++ >= 6
g++ 6 is stricter regarding narrowing conversions in initializer
lists. This causes errors similar to the following during compilation
with the gcc6 or gcc7 overlays:

    locationinfo.cpp:163:21: error: narrowing conversion of '237'
    from 'int' to 'char' inside { } [-Wnarrowing]

This has already been fixed upstream in several consecutive patches,
but there's no release including those fixes yet. This patch consists
of the essence of said fixes.
2017-07-09 19:08:23 +02:00
Moritz Bunkus 16aa4d0347 openmp-validation: add current directory to @INC for newer Perl
Perl v5.26.0 has removed the current directory from the include
path. This breaks the `run_test.pl` script which tries to load modules
from the build directory and fails if the system Perl is 5.26.0 or
newer.

Error message: `Can't locate ompts_parserFunctions.pm in @INC`
2017-07-09 15:31:17 +02:00
Tony Theodore e2ecdb2d15 Merge pull request #1809 from mbunkus/gendef-with-gcc7
gendef: build with -Wno-implicit-fallthrough
2017-07-09 19:48:23 +10:00
Moritz Bunkus e319717929 gendef: build with -Wno-implicit-fallthrough
gcc 7 has -Wimplicit-fallthrough on by default. On systems where the
build gcc is v7 or newer building gendef will therefore fail with the
following error:

src/gendef.c: In function ‘getMemonic’:
src/gendef.c:1034:15: error: this statement may fall through [-Werror=implicit-fallthrough=]
   case c_4: sz++;

Fixes #1786.
2017-07-09 10:15:10 +02:00
MXEBot as Travis CI f0c1b340f0 Update packages.json & build-matrix.html 2017-07-09 04:40:50 +00:00
Lukasz Taczuk 33c746fb9e Update cmake to 3.8.2 (#1806)
* Update cmake to 3.8.2
2017-07-09 14:40:26 +10:00
Tony Theodore 94d849e198 Merge pull request #1801 from tonytheodore/debian-libtool-doc
debian requirements: move libtool-bin to main section
2017-07-08 14:16:52 +10:00
MXEBot as Travis CI c9c6613ca8 Update packages.json & build-matrix.html 2017-07-04 21:09:12 +00:00
Mark Brand 6e8cff6fc6 update: dbus, libidn2, libpng 2017-07-04 23:04:19 +02:00
MXEBot as Travis CI 5be5132f29 Update packages.json & build-matrix.html 2017-07-04 20:33:23 +00:00
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
MXEBot as Travis CI 14f0ed00cb Update packages.json & build-matrix.html 2017-07-03 22:40:14 +00: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
MXEBot as Travis CI 07cc3451b8 Update packages.json & build-matrix.html 2017-07-02 02:22:50 +00:00
Tony Theodore 570227442f Merge pull request #984 from darealshinji/x265
new package: x265
2017-07-02 12:22:25 +10: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
Tony Theodore 0fb4081281 debian requirements: move libtool-bin to main section
See:
https://github.com/mxe/mxe/issues/593#issuecomment-300228919
2017-07-01 23:01:47 +10:00
darealshinji bfdb83d725 Merge upstream/master changes 2017-07-01 13:44:18 +02:00
MXEBot as Travis CI 15c4127966 Update packages.json & build-matrix.html 2017-07-01 10:48:09 +00:00