summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * build-pkg: pass MXE_TARGETS to "make pkg"Boris Nagaev2015-10-251-2/+3
| | | | | | | | | | | | | | "make target~pkg" doesn't work if target is not in MXE_TARGETS. I believe such behaviout to be a feature not a bug, because it seems to work faster with lesser MXE_TARGETS.
| * build-pkg: fix test for library formatBoris Nagaev2015-10-251-1/+6
| | | | | | | | | | | | | | Fix warnings like: [build-pkg] File usr/x86_64-unknown-linux-gnu/lib/libyasm.a (x86_64-unknown-linux-gnu~yasm): not recognized library
| * build-pkg: add function searching for a substringBoris Nagaev2015-10-251-2/+6
| | | | | | | | | | | | str:match(pattern) treats pattern as a regular expression. str:find(substring, 1, true) searches for a substring. The latter is needed to check if a filename contains a target.
| * update build-pkg.lua for toolchain re-orgBoris Nagaev2015-10-251-178/+103
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Remove common packages. Common packages served a replacement for native target. Now we have native target and don't need common packages. Existing common files (ncurses) have to be fixed. 2. Package -> Item. Item means a string "target~package". All functions which used packages now use items. 3. One build list instead of 4 build lists. All items are sorted and built together without separation by target. 4. No module-global variable "target". All functions using target now get "item" and target is extracted from item. All remaining module-global variables don't change (are constants) or are created in the bottom of the module. 5. MXE_MAX_PACKAGES -> MXE_MAX_ITEMS see #925 see #919
| * build-pkg: rename local var "item" to "member"Boris Nagaev2015-10-251-2/+2
| | | | | | | | I want to use name "item" for something else.
| * build-pkg: remove most of the COMMON_FILESTony Theodore2015-10-251-28/+0
| | | | | | | | | | | | Source: https://github.com/mxe/mxe/pull/925#issuecomment-147992049 see #925
| * Makefile: add print-deps-for-build-pkg target with inter-target depsTony Theodore2015-10-251-1/+14
| |
| * gcc: cleanup lib installationTony Theodore2015-10-251-1/+7
| |
| * pkgconf yasm: enable native builds and consolidate rulesTony Theodore2015-10-252-22/+19
| |
| * mxe-conf: consolidate rules and install cmake modules under usrTony Theodore2015-10-251-12/+14
| |
| * gcc and deps: use native builds and consolidate rulesTony Theodore2015-10-255-11/+31
| |
| * remove gcc-* virtual packagesTony Theodore2015-10-256-128/+1
| |
| * Makefile: enable target deps and native pkg build rulesTony Theodore2015-10-251-2/+18
|/
* box2d: fix case in subdirTony Theodore2015-10-241-1/+1
| | | | closes #954
* qtbase: rebase patchesMark Brand2015-10-231-22/+49
|