summaryrefslogtreecommitdiffstats
path: root/src/boost.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
* boost: add workaround for builds with GCC >= 6.xBoris Pek2016-04-301-0/+1
|
* boost: update 1.57.0 --> 1.60.0Tony Theodore2015-12-251-2/+3
| | | | tested on all four targets
* Revert "boost pthreads qt sdl: disable cmake tests"Tony Theodore2015-10-171-2/+1
| | | | This reverts commit f1dd70802a4e20c0f8c849aa44f24651895c7cfc.
* boost pthreads qt sdl: disable cmake testsTony Theodore2015-10-071-1/+2
| | | | see #909
* boost pthreads sdl: tidy up cmake testsTony Theodore2015-10-041-9/+4
| | | | closes #887
* boost: add cmake testTony Theodore2015-10-021-0/+13
|
* 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
* boost hdf5 qt qtbase: write to $(CMAKE_TOOLCHAIN_DIR) instead of ↵Tony Theodore2015-09-121-2/+1
| | | | | | $(CMAKE_TOOLCHAIN_FILE) Fixes #823
* do not turn on c++11 for boostRashad2015-06-091-1/+1
|
* boost: really fix naming convention and removal of previous libsTony Theodore2014-12-091-2/+1
| | | | | | | | The `runtime-link` option is redundant as the build will default to `link`. All the option does is to cause the mangling of library names and can be removed. Fixes #573 and #580
* Revert "boost:fix for naming convention and removal of previous libs"Tony Theodore2014-12-091-12/+7
| | | | This reverts commit 2ff374c64ea4eba51a7f46d8439cfbd68cfd638d.
* boost hdf5 pkgconf qt: move cmake variables to respective packagesTony Theodore2014-12-081-0/+4
|
* boost:fix for naming convention and removal of previous libsTony Theodore2014-12-061-7/+12
|
* boost: fixes for v1.57 updateTony Theodore2014-12-051-10/+20
|
* boost: updateTony Theodore2014-12-011-6/+9
| | | | breaks luabind but all other deps (armadillo assimp cgal json_spirit openscenegraph pcl wt xmlwrapp) okay
* boost: fix directory quotingTimothy Gu2014-08-161-1/+1
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* boost: add $(BUILD_SHARED) guards to the `mv` of DLLsTimothy Gu2014-08-111-1/+2
| | | | | | Fixes #457. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* boost: install DLLs to bin/Timothy Gu2014-08-081-0/+2
| | | | | | | Fixes #375. See #393. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* Merge branch 'stable'Tony Theodore2014-04-051-0/+1
|\
| * package boost: disable icuTony Theodore2014-04-051-0/+1
| |
* | Package boost: Enable shared buildsTobias Gruetzmacher2014-03-081-1/+1
| |
* | package boost: use $(TARGET)-ranlib in user.config.jamTony Theodore2014-02-111-1/+1
|/
* 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)
* update package boostMark Brand2013-02-041-1/+1
|
* update package boostMark Brand2012-11-051-1/+1
|
* update package boostMark Brand2012-08-251-1/+3
|
* update package boostMark Brand2012-07-011-4/+7
|
* 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
|
* update package boostMark Brand2012-02-251-2/+2
|
* update package boostMark Brand2011-11-151-2/+2
|
* upgrade package boostMark Brand2011-07-121-4/+4
|
* provide a faster version recognition for package boostVolker Grabsch2011-05-171-2/+2
|
* upgrade package boostMark Brand2011-03-131-2/+2
|
* upgrade package boostLothar May2011-02-211-2/+2
|
* remove $($PKG)_SUBDIR) from FILE and URL defintionsMark Brand2010-12-121-1/+1
| | | | | | For now this means a bit of duplication, but if the remaining references to SUBDIR can be dealt with, we should be able to get rid of the SUBDIR defintion altogether.
* improved update script of packages: boost cppunit cunit expat freetype glew ↵Volker Grabsch2010-12-011-1/+1
| | | | pcre pdcurses wxwidgets
* improved update script of package boostVolker Grabsch2010-12-011-2/+1
|
* upgrade package boostLothar May2010-11-201-4/+4
|
* improved version recognition of packages: boost gmp plotutils vmimeVolker Grabsch2010-10-271-0/+1
|
* fixed build command of test program of package boostLothar May2010-10-221-1/+2
|
* fixed sourceforge URLs in UPDATE macrosMark Brand2010-09-091-1/+1
|