Commit Graph

6252 Commits

Author SHA1 Message Date
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
Tony Theodore 7875b279d9 Makefile: don't echo nonetwork.so recipe 2015-11-16 00:04:59 +11:00
MXEBot as Travis CI 242138008f Update versions.json 2015-11-14 13:54:37 +00:00
Mark Brand 9b90e8a6f9 libpng: update 2015-11-14 14:54:12 +01:00
Tony Theodore e41907e7f4 Merge pull request #977 from LuaAndC/nonetwork
disable networking with LD_PRELOAD when build
2015-11-14 22:49:12 +11:00
Tony Theodore 9020e9e0e5 gcc: cleanup lib installation 2015-11-12 17:40:24 +11:00
Tony Theodore 2627856fdf Merge pull request #981 from gcoco/Fedora_reqs
gdk-pixbuf2-devel not gdk-pixbuf-devel
2015-11-12 12:41:09 +11:00
Tony Theodore 4ea8736d16 Merge pull request #980 from LuaAndC/build-pkg-eol-for-last-line
build-pkg: add EOL after last line in *.list file
2015-11-12 12:38:32 +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
gcoco 6bfaad27b8 gdk-pixbuf2-devel not gdk-pixbuf-devel
This is to provide gdk-pixbuf-csource.
2015-11-11 01:50:26 -05:00
Boris Nagaev 18b8aa1c9c build-pkg: add EOL after last line in *.list file
fix #979
2015-11-11 03:32:27 +03:00
Boris Nagaev b4b5e471cd new package howto: add not-to-do rules 2015-11-10 11:19:45 +03:00
Boris Nagaev cae2328ca9 index.html: add a dot at the end of the sentence 2015-11-10 11:19:45 +03:00
Boris Nagaev 68f74e9651 build-pkg: blacklist nonetwork.so 2015-11-10 11:19:45 +03:00
Boris Nagaev 66514d4c96 set WGET=false when build
Prevent $(WGET) from downloading on platforms not supporting LD_PRELOAD.

fix #969
2015-11-10 11:19:45 +03:00
Boris Nagaev 8448d43531 disable networking with LD_PRELOAD when build
see #969
2015-11-10 11:19:45 +03:00
Boris Nagaev 16ce867a16 Merge pull request #956 from LuaAndC/aubio-no-docs
aubio: disable txt2man and doxygen docs
2015-11-10 10:13:50 +03:00
Boris Nagaev 6c1c81f57d aubio: disable txt2man and doxygen docs
see #952
2015-11-10 10:11:01 +03:00
MXEBot as Travis CI 2004129939 Update versions.json 2015-11-10 02:00:06 +00:00
Tony Theodore b822cdf005 Merge pull request #813 from LuaAndC/upx
add packages lzma and upx
2015-11-10 12:59:38 +11:00
Boris Nagaev e0945713fe index.html: fix indentation for package ucl 2015-11-10 04:26:02 +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
Tony Theodore c47f22edff Merge pull request #963 from LuaAndC/build-pkg-print-progress
build-pkg: print progress
2015-11-10 10:59:29 +11:00
MXEBot as Travis CI cdeba27247 Update versions.json 2015-11-09 23:32:40 +00:00
Tony Theodore 73441f6242 Merge pull request #974 from LuaAndC/ucl
add package ucl
2015-11-10 10:31:48 +11:00
Boris Nagaev 3fc69a3a39 build-pkg: report non-empty depending on empty
fix #968
2015-11-10 01:33:55 +03:00
Boris Nagaev c2c0c26761 build-pkg: do not pack empty packages
see #968
2015-11-10 01:33:55 +03:00
Boris Nagaev 718b89a06e build-pkg: report shared items installing no .dll
Report only if the item installs .a

See https://github.com/mxe/mxe/pull/966#issuecomment-153712570
2015-11-10 01:33:55 +03:00
Boris Nagaev bf6aa9b550 build-pkg: typo 2015-11-10 01:33:55 +03:00
Boris Nagaev 8708cf1ed3 build-pkg: improve the progress printer accuracy
There are 20 huge packages like gcc that are compiled for a half
of the build time. The time left expected by the progess printer
changes dramatically after building a huge package. Information
about huge packages smoothes the changes.
2015-11-09 05:04:29 +03:00
Boris Nagaev fec25ef451 build-pkg: separate progress printing code 2015-11-09 05:04:29 +03:00
Boris Nagaev 28b75d2b58 build-pkg: print progress
Example:

[  4/100] The build is expected to complete in 0.3 hours, on Thu Oct 29 23:03:27 2015
2015-11-09 05:04:29 +03:00
Boris Nagaev 2bdd26e490 build-pkg: add logging function echo
echo is format + print
log is echo('[build-pkg]', ...)
2015-11-09 05:04:29 +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
Timothy Gu 20bf529ce9 Merge pull request #973 from remyroy/master
Adding Cataclysm: Dark Days Ahead in the list of projects who use MXE
2015-11-08 16:59:17 -08:00
Rémy Roy 7430375d1e Adding Cataclysm: Dark Days Ahead in the list of projects who use MXE 2015-11-08 15:21:16 -05:00
MXEBot as Travis CI 9d48d71644 Update versions.json 2015-11-05 18:46:58 +00:00
Mark Brand b3496f2ff8 gmp: update 2015-11-05 16:56:09 +01:00
MXEBot as Travis CI 010a934725 Update versions.json 2015-11-02 20:19:09 +00:00
Mark Brand 85b18836ef sqlite: update 2015-11-02 21:18:03 +01:00
MXEBot as Travis CI a559429fc2 Update versions.json 2015-11-01 13:31:45 +00:00