Commit Graph

32 Commits

Author SHA1 Message Date
Mark Brand 7d45b86c42 update mingw-w64 to 7.0.0 2020-06-06 14:01:56 +10:00
Mark Brand 8ed36bf81f update mingw-w64 2018-09-18 00:35:53 +02:00
Mark Brand 27d117f7d9 update mingw-w64 2018-06-04 17:20:02 +02:00
Tony Theodore cded114ce3 mingw-w64: install gl *.pc files here instead of mxe-conf 2017-12-23 08:19:00 +11:00
Tony Theodore 0e1b95fc24 Improve handling of virtual packages and build messages
- add metadata to distinguish virtual package types
  - improve build order and status messages for empty packages
        print pkg type or `disabled` instead of `no-build`
  - add BUILD_DRY_RUN option and fixup make -t
  - update build-matrix rule to identify virtual pkgs
2017-12-23 08:18:52 +11:00
Mark Brand cd56aa1623 update: dbus, expat, freetds, mingw-w64, openssl 2017-11-04 23:01:31 +01:00
Mark Brand 053cd736ca update mingw-w64 2017-03-27 01:40:35 +02:00
Viktor Szakats 45d34aaac7 more URL updates 2017-03-10 13:59:00 +00:00
Viktor Szakats e961e447fb URL updates 2017-03-04 10:33:47 +00:00
Boris Nagaev 95628fe6ec mingw-w64: update to 5.0.1 2017-01-27 01:53:38 +01:00
Boris Nagaev 74163f1794 add _WEBSITE and _DESCR fields to core packages
See https://github.com/mxe/mxe/issues/1422

Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
2016-12-22 22:25:48 +01:00
Boris Nagaev 6adb5ade12 Copyright headers: point to LICENSE.md and shorten
The following script was applied:

    sed ':a;/part of MXE.$/{N;s/\n//;ba}' -i $(git grep -l 'part of MXE')

    sed 's/\(part of MXE\).*\(See index.html\)/\1. \2/' -i \
        $(git grep -l 'part of MXE.*See index.html')

    before='This file is part of MXE. See index.html for further information.'
    after='This file is part of MXE. See LICENSE.md for licensing information.'
    sed "s/$before/$after/" -i $(git grep -l 'part of MXE')

Then git grep 'index.html for further information' revealed two other files.
One of them was patched manually (patch.mk). Makefile has text
"See index.html for further information" unrelated to licensing.

See https://github.com/mxe/mxe/issues/1500#issuecomment-241340792
2016-08-27 12:31:29 +03:00
Mark Brand c734f8d84d update: mingw-w64 2016-04-05 16:52:28 +02:00
Mark Brand b481c36d87 mingw-w64: update 2016-02-27 22:39:20 +01: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 fc0ed34fb9 all packages: really use sha256 checksums 2015-09-23 18:32:58 +10:00
Tony Theodore a228c0488f all packages: switch to sha256 checksums
closes #871
2015-09-23 17:27:16 +10:00
Mark Brand 661fa057c2 mingw-w64: update 2015-08-06 01:14:09 +02:00
Timothy Gu 468b383354 Merge pull request #597 from sergio91pt/mingw
mingw-w64: Use --enable-idl so widl can be used.
2015-07-06 08:27:13 +08:00
Mark Brand f327a874f9 mingw-w64: update 2015-04-18 11:07:09 +02:00
Mark Brand dcc99f8a48 mingw-w64: update 2015-03-25 10:34:10 +01:00
Mark Brand fc2f44482f mingw-w64: update 2015-03-14 14:16:00 +01:00
Sérgio Faria 3ad2f98da0 mingw-w64: Use --enable-idl so widl can be used.
Any attempt to generate headers for an idl that imports a "standard" idl
will fail if the respective idl files are not in the include path.

MingW-W64 copies the idl .h files but not the idl files unless --enable-idl
is used.
2015-01-07 01:55:51 +00:00
Mark Brand 38cdd7b19b mingw-w64: update 2014-10-27 10:17:41 +01:00
Timothy Gu f9d2037aa0 mingw-w64: fix build 2014-09-03 13:25:25 -07:00
Mark Brand 7a02abf422 mingw-w64: update checksum 2014-09-03 22:09:54 +02:00
Mark Brand c0cf341e29 update package mingw-w64 2014-09-03 12:00:47 +02:00
Tony Theodore 8b34975028 update package mingw-w64 2014-01-29 12:09:17 +11:00
Tony Theodore 9c910cc0ad update package mingw-w64 and switch to release version 2013-10-19 16:05:37 +11:00
Volker Grabsch e412eb642d Move package versions from index.html back into the src/*.mk files
Most of the automatic conversion was done using the following Python script:

import os
import re
pkgs = sorted(mkfile[:-len('.mk')] for mkfile in os.listdir('src') if mkfile.endswith('.mk'))
with open('index.html', 'rb') as f:
    index = f.read()
pkgs_index = re.findall('<td class="package">([^<]*)</td>', index)
assert pkgs_index == pkgs
versions = dict(re.findall('<td id="([^"]*)-version">([^<]*)</td>', index))
assert sorted(versions.keys()) == pkgs
for pkg in pkgs:
    version = versions[pkg]
    with open('src/' + pkg + '.mk', 'rb') as f:
        mk = f.read()
    checksumpos = mk.index('\n$(PKG)_CHECKSUM ')
    versionline = '\n$(PKG)_VERSION  := %(version)s' % {'version': version}
    newmk = mk[:checksumpos] + versionline + mk[checksumpos:]
    with open('src/' + pkg + '.mk', 'wb') as f:
        f.write(newmk)
2013-07-22 01:41:31 +02:00
Volker Grabsch a34ea233b1 Fix initial comments of all src/*.mk files 2013-07-21 18:47:20 +02:00
Tony Theodore b974ef08d8 add mingw-w64 runtime and pthreads implementation, update related toolchain files 2013-06-01 22:28:02 +10:00