summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update versions.jsonMXEBot as Travis CI2015-11-101-0/+2
|
* Merge pull request #813 from LuaAndC/upxTony Theodore2015-11-106-2/+193
|\ | | | | add packages lzma and upx
| * index.html: fix indentation for package uclBoris Nagaev2015-11-101-2/+2
| |
| * add package upxBoris Nagaev2015-11-103-0/+90
| |
| * add package lzmaBoris Nagaev2015-11-104-0/+101
|/
* Merge pull request #963 from LuaAndC/build-pkg-print-progressTony Theodore2015-11-091-2/+63
|\ | | | | build-pkg: print progress
| * build-pkg: improve the progress printer accuracyBoris Nagaev2015-11-091-5/+34
| | | | | | | | | | | | | | 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.
| * build-pkg: separate progress printing codeBoris Nagaev2015-11-091-12/+28
| |
| * build-pkg: print progressBoris Nagaev2015-11-091-1/+13
| | | | | | | | | | | | Example: [ 4/100] The build is expected to complete in 0.3 hours, on Thu Oct 29 23:03:27 2015
| * build-pkg: add logging function echoBoris Nagaev2015-11-091-1/+5
| | | | | | | | | | echo is format + print log is echo('[build-pkg]', ...)
* | Update versions.jsonMXEBot as Travis CI2015-11-091-0/+1
| |
* | Merge pull request #974 from LuaAndC/uclTony Theodore2015-11-093-0/+81
|\ \ | |/ |/| add package ucl
| * ucl: fix shared buildBoris Nagaev2015-11-091-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * add package uclBoris Nagaev2015-11-092-0/+29
|/
* Merge pull request #973 from remyroy/masterTimothy Gu2015-11-091-0/+3
|\ | | | | Adding Cataclysm: Dark Days Ahead in the list of projects who use MXE
| * Adding Cataclysm: Dark Days Ahead in the list of projects who use MXERémy Roy2015-11-081-0/+3
|/
* Update versions.jsonMXEBot as Travis CI2015-11-051-1/+1
|
* gmp: updateMark Brand2015-11-051-5/+4
|
* Update versions.jsonMXEBot as Travis CI2015-11-021-1/+1
|
* sqlite: updateMark Brand2015-11-021-2/+2
|
* Update versions.jsonMXEBot as Travis CI2015-11-011-2/+0
|
* Merge pull request #958 from tonytheodore/threadsTony Theodore2015-11-0117-104/+41
|\ | | | | Building pthreads inline with gcc and enable optional posix threads in libgcc
| * enbale MXE_GCC_THREADS and allow target spec <triplet>.<link>.<threads>Tony Theodore2015-10-312-2/+5
| | | | | | | | | | | | | | * 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
| * gcc pthreads: build pthreads and mingw-w64 headers inline and enable libgompTony Theodore2015-10-3116-102/+36
|/ | | | | | | | | * 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
* Merge pull request #959 from LuaAndC/build-pkg-install-sourceTony Theodore2015-10-281-87/+117
|\ | | | | build-pkg: install source, refactoring and other improvements
| * build-pkg: exclude usr and settings.mk from sourceBoris Nagaev2015-10-281-2/+0
| |
| * build-pkg: use current date as Debian patch versionBoris Nagaev2015-10-271-1/+4
| | | | | | | | | | | | | | Example: "4_1_3" -> "4.1.3-20151028". Adding build-unique (making two builds in one day is unlikely) Debian patch version tells APT that the package was updated.
| * build-pkg: replace _ with . in versionsBoris Nagaev2015-10-271-1/+1
| | | | | | | | | | | | Underscores in versions were previously replaced with dashes. Example: 4_1_3 -> 4-1-3 (package winpcap). "-3" is interpreted as Debian patch version, which is wrong.
| * build-pkg: add package mxe-sourceBoris Nagaev2015-10-271-1/+31
| | | | | | | | close #946
| * build-pkg: rename makeMxeRequirementsDebBoris Nagaev2015-10-271-3/+3
| | | | | | | | rename makeMxeRequirementsDeb to makeMxeRequirementsPackage
| * build-pkg: refactor package building functionBoris Nagaev2015-10-271-74/+58
| | | | | | | | | | | | Move common code (making a directory, control file, running tar, dpkg-deb, etc) to function makePackage(). This function is used by functions makeDeb() and makeMxeRequirementsDeb().
| * build-pkg: find build arch with dpkg-architectureBoris Nagaev2015-10-271-2/+3
| |
| * build-pkg: refactor Debian control generatingBoris Nagaev2015-10-271-24/+36
| | | | | | | | | | Function debianControl() takes parameters of the Debian package and returns the contents of the Debian control file.
| * build-pkg: don't pre-download if MXE_MAX_ITEMSBoris Nagaev2015-10-271-1/+3
|/ | | | | MXE_MAX_ITEMS is used mostly for debugging purposes. Waiting all packages to download (2Gb) is boring.
* Makefile: filter out MXE_CONF_PKGS for inter-target depsTony Theodore2015-10-271-1/+1
|
* mxe-conf: add CMAKE_PREFIX_PATH to toolchain fileTony Theodore2015-10-271-0/+1
| | | | see #904
* Update versions.jsonMXEBot as Travis CI2015-10-271-1/+1
|
* dbus: updateMark Brand2015-10-271-2/+2
|
* Merge branch 'enginefeeder101-issue690'Tony Theodore2015-10-271-0/+152
|\
| * postgresql: fix socket error checking for mingwEngine Feeder2015-10-271-0/+152
|/ | | | | | | | | | | | | | | | | | When the client library of PostgreSQL is compiled with a MinGW-w64 environment the resulting libpq does not work. This has been reported upstream with two bug reports and a patch was submitted by Michael Cronenworth <mike(at)cchtml(dot)com> (1) but it has not been picked up by upstream. This is confirmed to build on Arch Linux x64 with targets: x86_64-w64-mingw32.static and i686-w64-mingw32.static and works under Wine, Windows 7 and Windows 10 (both 32/64bit binaries) (1) http://www.postgresql.org/message-id/520EBC3D.1010103@cchtml.com fixes #690
* aspell: disable curses supportTony Theodore2015-10-271-0/+1
|
* Update versions.jsonMXEBot as Travis CI2015-10-251-4/+0
|
* Merge pull request #925 from tonytheodore/toolchainTony Theodore2015-10-2517-388/+241
|\ | | | | Toolchain re-org - target dependencies
| * gendef: install to target specific prefixTony Theodore2015-10-251-1/+1
| |
| * build-pkg: keep deb-control filesTony Theodore2015-10-251-0/+3
| |
| * .gitignore: also ignore debian control filesTony Theodore2015-10-251-1/+1
| |
| * Makefile: clean files created by build-pkgTony Theodore2015-10-251-1/+4
| |
| * build-pkg: use config.guess to get native targetBoris Nagaev2015-10-251-1/+2
| |
| * build-pkg: don't blacklist usr/share/cmakeBoris Nagaev2015-10-251-1/+5
| |
| * build-pkg: log cross-target dependenciesBoris Nagaev2015-10-251-0/+8
| | | | | | | | Don't log dependencies on native target.