summaryrefslogtreecommitdiffstats
path: root/src/protobuf.mk
Commit message (Collapse)AuthorAgeFilesLines
* add libtool dep for native packages using autotoolsTony Theodore2017-07-251-1/+1
| | | | | | | Partially built autotools suite can cause race condition when plugins/native is included fixes #1851
* protobuf: update from 3.2.0 to 3.3.2Boris Pek2017-07-201-2/+2
|
* protobuf: update from 3.1.0 to 3.2.0Boris Pek2017-02-171-2/+2
|
* add _WEBSITE and _DESCR fields to core packagesBoris Nagaev2016-12-221-0/+1
| | | | | | See https://github.com/mxe/mxe/issues/1422 Automation (Python 2 code): https://gist.github.com/9f5c315e5d0cf113d41dc454b7a0eb41
* apply `make cleanup-deps-style`Boris Nagaev2016-12-051-1/+1
|
* protobuf: compile host protoc as native packageBoris Nagaev2016-12-011-21/+21
| | | | Do not compile host protoc for all target, instead compile it once.
* protobuf: update to 3.1.0Boris Nagaev2016-12-011-4/+7
|
* Revert "protobuf: use official release tarball instead of tarball from git tag"Boris Nagaev2016-12-011-4/+6
| | | | | | | | | This reverts commit 284f0a7ec3b43c0a918e3d5c85dc19f3ca561962. New protobuf release (3.1.0) does not provide official tarballs with prepared configure and googletest files. Tag (and URL) changed since original version. Now tag start with 'v'.
* 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
* protobuf: use official release tarball instead of tarball from git tagBoris Pek2016-06-031-6/+4
|
* add package googletest and update protobufPavel Vatagin2016-04-071-10/+9
|
* protobuf: install prefixed protoc toolBoris Nagaev2015-09-271-2/+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
* various packages: enable shared buildsTony Theodore2014-02-101-3/+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 protobufNiels Kristian Bech Jensen2013-04-221-1/+1
|
* package protobuf: ignore release candidates in update scriptTony Theodore2012-12-121-0/+1
|
* package protobuf: fixed bulding of test programMark Brand2012-09-181-2/+2
|
* Add package protobuf (google protocol buffers).lotodore2012-09-181-0/+39