Commit Graph

36 Commits

Author SHA1 Message Date
Tony Theodore 01e2a64d00 cross packages: replace dependency gcc with cc 2017-12-23 08:19:00 +11: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
Tony Theodore 88859e7a0f pthreads, qt5: remove unnecessary *_UPDATE boilerplate 2015-11-30 14:51:46 +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 d08148a0da Revert "boost pthreads qt sdl: disable cmake tests"
This reverts commit f1dd70802a.
2015-10-17 11:53:28 +11:00
Tony Theodore f1dd70802a boost pthreads qt sdl: disable cmake tests
see #909
2015-10-08 09:20:17 +11:00
Tony Theodore 485a79c6d4 pthreads: remove dummy FILE and CHECKSUM entires 2015-10-04 16:06:05 +11:00
Tony Theodore ee5db756fa boost pthreads sdl: tidy up cmake tests
closes #887
2015-10-04 16:01:18 +11:00
Tony Theodore fd257c1335 pthreads: test cmake find_package(Threads REQUIRED) 2015-09-23 17:03:55 +10:00
Tony Theodore f67c28daf9 pthreads: change reference to removed pthreads-w32 package 2014-11-30 23:11:45 +11:00
Timothy Gu d87240eb7b Remove i686-pc-mingw32
Fixes #400 and #492.

See #453.

Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-10-14 01:32:44 +00:00
Tony Theodore 0660b6af84 package pthreads: add pkg-config file and use for test 2013-11-12 00:54:33 +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 e1b0b109bf package pthreads: define pseudo file and checksum
Oops! accidentally added the freebsd-excludes,
but it should be harmless.
2013-07-15 02:48:30 +10:00
Tony Theodore b974ef08d8 add mingw-w64 runtime and pthreads implementation, update related toolchain files 2013-06-01 22:28:02 +10:00
Mark Brand 5dcb2f1531 package pthreads: fix update macro 2012-10-11 16:29:24 +02:00
Mark Brand 6b59104763 update package pthreads 2012-05-27 22:13:33 +02:00
Tony Theodore 4ed13a9f30 all packages: use $(WGET) portability variable 2012-05-16 17:49:40 +10:00
Volker Grabsch 00f4690d3f Move full package names from src/*.mk into package list (index.html) 2012-03-29 21:41:44 +02:00
Volker Grabsch 7badad85c9 Move doc/index.html -> index.html 2012-03-29 12:14:15 +02:00
Volker Grabsch 7e6723adb5 Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html 2012-03-29 11:07:07 +02:00
Volker Grabsch defdff28f0 Rebrand to new project name MXE 2012-03-28 15:46:58 +02:00
Volker Grabsch 44fb1f071d fix dummy permissions (664 -> 644) 2010-11-17 03:56:10 +01:00
Volker Grabsch 335a9b2342 test program for package pthreads (by Martin Lambers) 2010-05-16 18:06:17 +02:00
Volker Grabsch b2053a8302 detangle package pthreads from package gcc
Originally, the builds of gcc and pthreads were interlaced as a
work-around to get OpenMPI support. However, that never worked.
2010-05-03 12:12:53 +02:00
Volker Grabsch 89411daf8a enable libgomp (OpenMP) in package gcc by interweaving the pthread build into the gcc build 2009-09-19 04:46:12 +02:00
Volker Grabsch 163b118424 replace the contact email address with hints to the project mailing list 2009-09-01 16:35:59 +02:00
Volker Grabsch 3c5ab4e280 add a copyright notice and license to each source file 2009-08-21 06:58:11 +02:00
Volker Grabsch 6a2cab9dbb validate downloads using SHA-1 checksums 2009-04-05 14:00:17 +02:00
Volker Grabsch fe9811173c portability fix for Open Solaris: when "ginstall" exists, use that instead of "install" 2009-03-07 08:52:50 +01:00
Volker Grabsch b05d179c96 put all package's project websites into Make variables $($(PKG)_WEBSITE) 2009-03-01 16:35:21 +01:00
Volker Grabsch 47ea8c36f0 disable parallel builds for packages pthreads, winpcap and gdal 2008-11-10 05:25:49 +01:00
Volker Grabsch 78beb39269 use $(1) instead of $(2) to address to temporary build dir 2008-11-08 19:06:50 +01:00
Volker Grabsch 1acb8f5e00 translated package: pthreads 2008-11-08 16:46:34 +01:00