Commit Graph

4748 Commits

Author SHA1 Message Date
Tony Theodore cf5fb10422 freetds: add update macro
See:
* https://github.com/mxe/mxe/issues/770
* 746f470015

There's still no obvious way to determine revision tagging,
so just use the published stable tarballs.
2015-12-02 22:44:15 +11:00
Tony Theodore 38a9ead623 Revert "gcc: don't install *.dlls to version specific directory"
This reverts commit ae8f6def5c.
2015-12-02 22:20:44 +11:00
Mark Brand b7e8885624 dbus: update 2015-12-02 11:35:11 +01:00
Mark Brand ca2a7865c2 curl: update 2015-12-02 11:34:58 +01:00
Tony Theodore ae8f6def5c gcc: don't install *.dlls to version specific directory
any side-by-side installs will use targets as a higher level directory separation, we don't want to mix libs built with different versions of the compiler.
2015-12-02 21:16:12 +11:00
MrMagne c0b12c17f8 libxml2: fix zlib detection 2015-12-02 20:33:51 +11:00
Tony Theodore a59294b1d1 polarssl: enable zlib and really build .dll 2015-12-02 18:57:00 +11:00
Tony Theodore 199f963558 nlopt: really build .dll 2015-12-02 18:32:45 +11:00
Tony Theodore ca5bba63af mman-win32: switch to cmake and really build .dll 2015-12-02 18:28:07 +11:00
Tony Theodore 8451b93899 libmng: really create .dll 2015-12-02 17:29:58 +11:00
Tony Theodore 3b8063e52c xvidcore: update 1.3.3 --> 1.3.4 2015-12-02 13:13:31 +11:00
Tony Theodore a5f0c76dc6 x264: update 20141130 --> 20151011 2015-12-02 13:13:03 +11:00
Tony Theodore 0cfad4bdb7 wavpack: update 4.75.0 --> 4.75.2 2015-12-02 13:12:04 +11:00
Tony Theodore b222511501 proj: update 4.8.0 --> 4.9.1 2015-12-02 13:11:25 +11:00
Tony Theodore e0f81b5cf7 primesieve: update 5.4.1 --> 5.5.0 2015-12-02 13:10:55 +11:00
Tony Theodore dbc90c2ae8 pfstools: update 2.0.0 --> 2.0.4 2015-12-02 13:10:04 +11:00
Tony Theodore cca04023d1 opus: update 1.1 --> 1.1.1 2015-12-02 13:09:23 +11:00
Tony Theodore a3b4f60c54 openblas: update 0.2.12 --> 0.2.15 2015-12-02 13:08:48 +11:00
Tony Theodore 7818886db4 mpg123: update 1.21.0 --> 1.22.4 2015-12-02 13:08:10 +11:00
Tony Theodore c20c88b578 libwebp: update 0.4.2 --> 0.4.4 2015-12-02 13:07:32 +11:00
Mark Brand 614341c440 vmime: update 2015-12-01 19:58:04 +01:00
Tony Theodore 068e20243d libxml2: add missing zlib dependency 2015-12-02 04:03:59 +11:00
Tony Theodore ba0e29e6c2 test/CMakeLists.txt: use default C and CXX languages 2015-12-02 02:15:48 +11:00
Tony Theodore a542fd9d94 itk: add updater, update 4.4.1-->4.8.2, enable system libs, and use cmake wrapper 2015-12-01 20:33:23 +11:00
Tony Theodore 768c11246e cmake wrapper: use common TryRunResults.cmake 2015-12-01 20:31:10 +11:00
Tony Theodore a553236e91 json-glib: unify rules, build only lib, use sha256 checksum 2015-12-01 16:08:02 +11:00
Andre Heinecke 7f1f0e9e6f Add package json-glib 2015-12-01 15:43:54 +11:00
Tony Theodore a92b706225 libid3tag: fix shared build for missing libtool deps 2015-12-01 15:39:05 +11:00
Pavel Vatagin 60e944f6de add package libid3tag 2015-12-01 15:11:25 +11:00
Tony Theodore eb20723302 miniupnpc: switch to cmake and add updater 2015-12-01 14:57:38 +11:00
Myckel Habets 7696a567bf add package miniupnpc 2015-12-01 14:57:38 +11:00
Boris Nagaev ad55df265c update Lua to 5.3.2 2015-11-30 23:33:58 +03:00
Tony Theodore 03393209c5 exiv2: update 0.24 --> 0.25 2015-12-01 04:11:55 +11:00
Tony Theodore 4d819ed28e check: update 0.9.14 --> 0.10.0 and enable shared 2015-12-01 03:52:47 +11:00
Tony Theodore 65edf78d1d Merge pull request #1014 from tonytheodore/cmake
Build native version of cmake
2015-12-01 00:19:33 +11:00
Tony Theodore acf43d88ef openssl: mv engines dll subdir from lib to bin 2015-11-30 22:58:58 +11:00
Tony Theodore cebe9e9850 cpp-netlib: enable openssl, fix ws2_32 linking, dll and *.cmake install 2015-11-30 20:37:54 +11:00
Boris Nagaev 17c583f665 cpp-netlib: update to version 0.11.2 2015-11-30 20:37:54 +11:00
Boris Nagaev a5a7386b06 cpp-netlib: add updater 2015-11-30 20:37:54 +11:00
Boris Nagaev 4f7169ae41 cpp-netlib: fix download URL 2015-11-30 20:37:54 +11:00
Christian Stewart a51681924c Add cpp-netlib 2015-11-30 20:37:53 +11:00
Tony Theodore 88859e7a0f pthreads, qt5: remove unnecessary *_UPDATE boilerplate 2015-11-30 14:51:46 +11:00
Mark Brand 641a250ce1 freetype: update 2015-11-29 13:59:50 +01:00
Boris Nagaev 80e603b109 fix "git am" for gcc-1.patch
_subborrow_u32 was replaced with _addcarryx_u32

patch tool is less verbose than "git am".

see #983
2015-11-29 15:16:54 +03:00
Tony Theodore 702b214c83 hdf5: fix for static cmake test 2015-11-29 01:56:57 +11:00
Tony Theodore 91731fb087 gcc: ignore version 5 updates 2015-11-28 22:14:05 +11:00
Tony Theodore 9f0dbfafc6 cgal:update 4.5-->4.6.3 and enable shared 2015-11-28 21:06:13 +11:00
Tony Theodore 46baacbd21 hdf5: add cmake test 2015-11-28 20:07:29 +11:00
Mark Brand 8aebbd765c harfbuzz: update 2015-11-27 13:58:51 +01:00
Tony Theodore 9bd2349eeb Build native version of cmake
* install in MXE native path so only visible to MXE sessions and wrapper scripts
* remove from requirements
* no MXE patches or pkg updates yet
2015-11-27 14:11:14 +11:00
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