summaryrefslogtreecommitdiffstats
path: root/src/wxwidgets.mk
Commit message (Collapse)AuthorAgeFilesLines
* add _WEBSITE and _DESCR fields to core packagesBoris Nagaev2016-12-221-0/+2
| | | | | | See https://github.com/mxe/mxe/issues/1422 Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
* Copyright headers: point to LICENSE.md and shortenBoris Nagaev2016-08-271-2/+1
| | | | | | | | | | | | | | | | | | | 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
* use $(TEST_FILE) instead of $(2).c and otherBoris Nagaev2016-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following script was applied: set -xue find src/ plugins/ -name '*.mk' -type f > mks # special cases for test file: # ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated sed 's@$(2).c@$(PWD)/src/$(PKG)-test.c@g' -i \ src/{boost,freeimage,hdf5,lapack,sdl,sdl_image,sdl_sound}.mk sed 's@$(2).f@$(PWD)/src/$(PKG)-test.f@g' -i src/lapack.mk sed 's@$(PWD)/$(2).pro@$(PWD)/src/$(PKG)-test.pro@g' -i \ src/qt.mk plugins/examples/custom-qt-min/overrides.mk sed 's@$(2)-CMakeLists.txt@$(PWD)/src/$(PKG)-test-CMakeLists.txt@g' \ -i src/{sdl_image,sdl_sound}.mk # check for base in $(ls -d src/*-test* | sed 's@-test.*@@' | sort | uniq --repeated); do ! grep -q '$(2)' "${base}.mk" done # other $(2) sed 's@$(2).cpp@$(TEST_FILE)@g' -i $(cat mks) sed 's@$(2).cxx@$(TEST_FILE)@g' -i $(cat mks) sed 's@$(2).c@$(TEST_FILE)@g' -i $(cat mks) sed 's@$(2).ml@$(TEST_FILE)@g' -i $(cat mks) sed 's@$(2).f@$(TEST_FILE)@g' -i $(cat mks) # check ! grep '$(2)' $(cat mks) See https://github.com/mxe/mxe/issues/1452
* all packages: really use sha256 checksumsTony Theodore2015-09-231-1/+1
|
* many packages: cleanup deps orderingTony Theodore2015-09-231-1/+1
|
* all packages: switch to sha256 checksumsTony Theodore2015-09-231-1/+1
| | | | closes #871
* wxwidgets: Remove ANSI recipeTimothy Gu2014-11-091-30/+1
| | | | | | It is deprecated for a long time, and it is rarely tested. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* wxwidgets: Use $(MXE_DISABLE_CRUFT)Timothy Gu2014-11-091-6/+10
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* wxwidgets: Update and fix building after update of GCCTimothy Gu2014-11-091-3/+5
| | | | | | Fixes #554. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* many packages: explicitly disable shared buildsTony Theodore2014-04-061-0/+2
| | | | closes #369
* update package wxwidgetsTony Theodore2013-11-121-18/+4
|
* disable stl for wxWidgets as it seems to be very problematic:abma2013-08-151-1/+1
| | | | http://www.wxwidgets.org/docs/faqgen.htm#stl
* package wxwidgets: enable mingw-w64 buildsTony Theodore2013-07-281-2/+8
|
* package wxwidgets: refactor build rulesTony Theodore2013-07-281-49/+32
|
* package wxwidgets: update and remove legacy 2.4/2.6 compatibilityTony Theodore2013-07-281-6/+2
|
* Revert "package wxwidgets: update and remove legacy 2.4/2.6 compatibility"Tony Theodore2013-07-281-2/+6
| | | | This reverts commit 70cbd092fd8cb135abb3153f16306569124d5a0c.
* Revert "package wxwidgets: refactor build rules"Tony Theodore2013-07-281-32/+49
| | | | This reverts commit 7608a3904e1174ccf508c6e1940183594201943a.
* Revert "package wxwidgets: enable mingw-w64 builds"Tony Theodore2013-07-281-8/+2
| | | | This reverts commit a5663fa1c7e1837af88c02c95c9f829d60042d9c.
* package wxwidgets: enable mingw-w64 buildsTony Theodore2013-07-281-2/+8
|
* package wxwidgets: refactor build rulesTony Theodore2013-07-281-49/+32
|
* package wxwidgets: update and remove legacy 2.4/2.6 compatibilityTony Theodore2013-07-281-6/+2
|
* Move package versions from index.html back into the src/*.mk filesVolker Grabsch2013-07-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | 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)
* various packages: enable/disable mingw-w64 buildsTony Theodore2013-06-011-0/+3
|
* package wxwidgets: fix update macro to allow dev releasesTony Theodore2013-03-251-1/+1
|
* package wxwidgets: disable specific compiler error in test programTony Theodore2013-03-231-1/+1
|
* upgrade and patch wxwidgets in order to compile for target x86_64 (64 bit ↵Alois Schloegl2013-01-041-3/+3
| | | | windows)
* all packages: use $(WGET) portability variableTony Theodore2012-05-161-1/+1
|
* Move full package names from src/*.mk into package list (index.html)Volker Grabsch2012-03-291-1/+0
|
* Move doc/index.html -> index.htmlVolker Grabsch2012-03-291-1/+1
|
* Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.htmlVolker Grabsch2012-03-291-2/+0
|
* Rebrand to new project name MXEVolker Grabsch2012-03-281-1/+1
|
* packages gdk-pixbuf wxwidgets: tiff 4 compatibilityMark Brand2011-12-231-2/+4
|
* replaced $(BUILD) with a more direct and less brittle constructVolker Grabsch2011-11-281-2/+2
| | | | | For discussion, see the following email and its follow-ups: http://lists.nongnu.org/archive/html/mingw-cross-env-list/2011-11/msg00112.html
* many packages: use --build instead of wine cross_compiling hackMark Brand2011-11-261-4/+2
|
* package wxwidgets: build localesMoritz Bunkus2011-10-241-0/+1
|
* update package wxwidgetsMark Brand2011-03-281-2/+2
|
* package wxwidgets: libpng 1.5 compatibilityMark Brand2011-03-031-2/+4
|
* package wxwidgets: libpng15 breaks build - use builtin versionTony Theodore2011-03-031-2/+2
|
* add test program for package wxwidgetsVolker Grabsch2010-12-051-0/+6
|
* improved update script of packages: boost cppunit cunit expat freetype glew ↵Volker Grabsch2010-12-011-1/+1
| | | | pcre pdcurses wxwidgets
* upgrade package wxwidgetsMark Brand2010-09-091-4/+4
|
* fixed sourceforge URLs in UPDATE macrosMark Brand2010-09-091-1/+1
|
* improved version recognition of packages: boost freetype gcc glew libgee ↵Volker Grabsch2010-06-041-3/+3
| | | | mingwrt openssl pcre pdcurses w32api wxwidgets
* wine fix for package wxwidgets (by Tony Theodore)Volker Grabsch2010-05-261-0/+4
|
* changed coding style: make "-i" always the first argument of $(SED) (by ↵Volker Grabsch2010-02-161-4/+4
| | | | Mark Brand)
* point consequently to "doc/index.html" instead of "doc/index.html or doc/README"Volker Grabsch2010-02-071-1/+1
|
* simplified file markersVolker Grabsch2010-01-161-20/+2
|
* update version of package libpngVolker Grabsch2010-01-121-0/+2
|
* use wxwidget's internal regex library instead of treVolker Grabsch2009-10-031-11/+5
|
* improved version recognition, enable the notation of ignored (bad) package ↵Volker Grabsch2009-09-201-0/+1
| | | | versions