Tony Theodore
acacfb4e1c
Merge branch 'stable'
...
Conflicts:
Makefile
11 years ago
Tony Theodore
37c6bfca7a
Makefile and docs: require automake 1.12 or later
11 years ago
Timothy Gu
d915ffa01f
Add update-package-% target
11 years ago
Tony Theodore
6051122254
Makefile: allow bypassing check-requirements
11 years ago
Tony Theodore
f488a011f1
Makefile: fix config.guess install
11 years ago
Tony Theodore
bc6104ccca
Makefile: move config.guess install from binutils
11 years ago
Tony Theodore
283449db45
Makefile: don't exit on failed download (failed checksum will exit)
11 years ago
Tony Theodore
cd9425517b
Makefile: add explicit failed download message
11 years ago
Tony Theodore
368150f334
Makefile: use cut instead of sed for env var list
11 years ago
Tony Theodore
35b8cdb8ad
Makefile: add proxies to env whitelist
11 years ago
Tony Theodore
e42592bb78
Makefile: remove extraneous backslash
11 years ago
Tony Theodore
82edf6dda8
Makefile: add build-requirements goal for optional native builds
11 years ago
Tony Theodore
6ab49b639e
Merge pull request #228 from tonytheodore/deps
...
Makefile and docs: add EXCLUDE_PKGS and show*deps* functionality
11 years ago
Tony Theodore
58351a7b23
Makefile: remove TARGET dependencies on BUILD - keep optional for time being
11 years ago
Tony Theodore
08647cc045
Makefile: add BUILD variable and add to target loop and PATH
11 years ago
Tony Theodore
143ae3c63f
Makefile and docs: add EXCLUDE_PKGS and show*deps* functionality
11 years ago
Tony Theodore
87cf91e5e1
Makefile: use a minimal whitelist of env vars
11 years ago
Tony Theodore
14cf095b76
Makefile: create marker directories so --touch works on clean tree
11 years ago
Tony Theodore
16a27abaf0
Makefile: add missing separator to find command
11 years ago
Tony Theodore
8982ac6b9e
Makefile: add settings.mk to failed log output
11 years ago
Tony Theodore
d6a0b0a47b
Makefile: unexport various *TARGET* variables
11 years ago
Tony Theodore
641c765f31
Makefile: add target-specific dependencies to download-foo rules also
11 years ago
Tony Theodore
5fa97e7eed
Makefile: add target-specific dependencies
11 years ago
Tony Theodore
4bc0f0f924
remove optional native builds for autoconf automake cmake libtool
...
these need more testing and proper multi-target support
11 years ago
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)
11 years ago
Volker Grabsch
4419187a68
Replace unneeded "*-package" IDs in the docs
11 years ago
Tony Theodore
2b8d7eaf67
add optional native automake and autoconf
11 years ago
Tony Theodore
b009e1f19f
Makefile: log OSX software version
11 years ago
Tony Theodore
cc718d702a
Makefile and docs: remove yasm requirement
11 years ago
Tony Theodore
54fa3a4e0f
Makefile: add extra logging details
11 years ago
Tony Theodore
b7243e09a1
Makefile: add $(DATE) portability variable
11 years ago
Tony Theodore
8e7faf84df
Makefile: add MXE_TARGET_LIST variable
11 years ago
Tony Theodore
dff8750125
Makefile: add new DEFAULT_MAX_JOBS variable
11 years ago
Tony Theodore
7f2abcb332
Makefile: add g++ to requirements check
11 years ago
Mark Brand
d3e276f9f0
unset CONFIG_SITE
11 years ago
Tony Theodore
95e37fbe7e
Makefile: add target loop, serialise targets, and update settings file
11 years ago
Tony Theodore
abc6e0993c
Makefile: change order of ignore filter to allow patterns
11 years ago
Tony Theodore
c329e0827c
Makefile: default JOBS to number of CPUs
11 years ago
Tony Theodore
0a78a67d8e
Makefile: fix indentation of missing url check
11 years ago
Tony Theodore
fe78957219
Makefile: fix indentation of missing url check
11 years ago
Tony Theodore
0adc6cab1a
Makefile: add error messages for undefined package or url
11 years ago
Tony Theodore
62d4c8c0ce
Makefile: alert when an older verison is found during update
11 years ago
Ulrich Klauer
09e6d45916
Complete adding of GNU sort
...
Mention GNU Coreutils in the requirements section and check that
$(SORT) is available.
11 years ago
Tony Theodore
4c3dad0aa0
Makefile: only update to latest version and print macro for failed updates
11 years ago
Tony Theodore
79b59c8430
add portability variable for gnu sort and add coreutils to requirements
11 years ago
Tony Theodore
107bd8856e
Makefile: continue after errors in update macros
11 years ago
Tony Theodore
77d4ec9fef
Makefile: add sample default rule when creating settings.mk
12 years ago
Tony Theodore
419f67bacd
Makefile: correctly escape urls for amazon services
12 years ago
Volker Grabsch
9bdffc5b85
Merge pull request #81 from tonytheodore/glib-optional-native
...
Review: Build glib native tools only if they're not installed
12 years ago
Mark Brand
1be528dde5
fix spurious PKGS targets
...
Follow-up to d711e21f6a
which
mentioned gettext which accidentally was seen as a target
for via PKGS by Makefile.
12 years ago