summaryrefslogtreecommitdiffstats
path: root/src/lua.mk
Commit message (Collapse)AuthorAgeFilesLines
* more URL updatesViktor Szakats2017-03-101-3/+3
|
* 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
* Merge pull request #1458 from fiendish/proper_lua_dll_nameTony Theodore2016-08-061-2/+3
|\ | | | | Windows Lua DLLs should not start with "lib"
| * Use official Lua DLL version namingfiendish2016-07-271-2/+3
| |
* | 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
* update lua from 5.3.2 to 5.3.3Boris Nagaev2016-06-061-2/+2
|
* lua: create .gitkeep files in empty directoriesBoris Nagaev2016-02-281-0/+3
| | | | | | | Directories /lib/lua/5.3/ and /share/lua/5.3/ can be used by Lua modules installed by luarocks, for example. See https://gist.github.com/tonytheodore/4815252165e0f7eae740#file-build-pkg-only-deps2-L1350
* lua: move common command to $(PKG)_BUILD_COMMONBoris Nagaev2016-02-281-2/+4
|
* lua: use $(BUILD_CC) variableTony Theodore2016-01-061-0/+1
|
* lua: enable native build only in luarocks pluginTony Theodore2015-12-111-1/+0
|
* lua: use libluaX.Y.dll naming conventionTony Theodore2015-12-071-6/+4
| | | | closes #910
* install lua symlinks to $(PREFIX)/$(BUILD)/binBoris Nagaev2015-12-061-2/+2
| | | | | | | ... instead of $(PREFIX)/bin, not to clobber the user's normal tools. See #1017
* move lua_SHORTVER from luarocks.mk to lua.mkBoris Nagaev2015-12-061-0/+2
| | | | See #1017
* lua: enable native targetBoris Nagaev2015-12-061-8/+7
|
* lua: install cross-compiled binary to <target>/binBoris Nagaev2015-12-061-2/+4
|
* update Lua to 5.3.2Boris Nagaev2015-11-301-2/+2
|
* lua: disable native build temporarilyTony Theodore2015-10-051-1/+2
|
* all packages: really use sha256 checksumsTony Theodore2015-09-231-1/+1
|
* all packages: switch to sha256 checksumsTony Theodore2015-09-231-1/+1
| | | | closes #871
* lua: enable optional native buildTony Theodore2015-09-121-0/+11
|
* update Lua from 5.3.0 to 5.3.1Boris Nagaev2015-06-181-2/+2
| | | | | Lua 5.3.1 was released on 17 Jun 2015. It is a bug-fix release of Lua 5.3. http://www.lua.org/bugs.html#5.3.0
* update Lua from 5.2.3 to 5.3.0Boris Nagaev2015-05-141-3/+3
| | | | | | | | | | | | | Package luabind was changed to be compatible with Lua 5.3.0: * do not use macro LUA_COMPAT_ALL. Lua 5.3 respects macros LUA_COMPAT_5_2 and LUA_COMPAT_5_1 and ignores macro LUA_COMPAT_ALL. * Instead, include needed compatibility defines into header luabind/config.hpp. Side effect of this is that C++ code using luabind doesn't need to define LUA_COMPAT_ALL. This definition was removed from the example of luabind.
* lua: Fix static installTimothy Gu2014-08-161-0/+4
| | | Fixes #461.
* lua: enable sharedTimothy Gu2014-06-271-14/+35
| | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* many packages: explicitly disable shared buildsTony Theodore2014-04-061-0/+2
| | | | closes #369
* update package luaNiels Kristian Bech Jensen2013-12-261-2/+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)
* update packages libgsf luaTony Theodore2013-03-291-1/+1
|
* package lua: add pkg-config fileTony Theodore2013-03-231-1/+8
|
* update package luaMark Brand2012-10-111-1/+1
|
* all packages: use $(WGET) portability variableTony Theodore2012-05-161-1/+1
|
* update package luabeoran2012-04-151-5/+2
|
* Fix installation of lua.pcStefan Löffler2012-04-131-0/+1
| | | | Add missing "$(INSTALL) -d" to lua.mk
* 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
|
* fix ranlib issues in package luaVolker Grabsch2011-05-271-2/+2
|
* install the *.pc script along with package luaVolker Grabsch2011-04-301-1/+3
|
* adjusted coding style of the test program of package luaVolker Grabsch2010-12-051-1/+1
|
* add test program for luaTony Theodore2010-12-051-0/+5
|
* 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-21/+2
|
* improved version recognition, enable the notation of ignored (bad) package ↵Volker Grabsch2009-09-201-0/+1
| | | | versions
* replace the contact email address with hints to the project mailing listVolker Grabsch2009-09-011-1/+1
|
* add a copyright notice and license to each source fileVolker Grabsch2009-08-211-1/+22
|
* validate downloads using SHA-1 checksumsVolker Grabsch2009-04-051-7/+8
|
* portability fix for Open Solaris: Enforce the use of $(INSTALL) in package ↵Volker Grabsch2009-03-081-0/+1
| | | | lua (by Tony Theodore)
* put all package's project websites into Make variables $($(PKG)_WEBSITE)Volker Grabsch2009-03-011-1/+1
|