Timothy Gu
55558ecdd3
Add target download-only-* to ease developing
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Uwe Hermann
fd1dc823ed
Makefile: Add MXE_DISABLE_{PROGRAMS,DOCS,CRUFT}.
10 years ago
Timothy Gu
754f485bd2
Support .tbz2 and .txz
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
8b2e5e1bac
Fix GitHub update routine
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
b075a5ca1e
Fix autoconf version test since b9c230dd
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
77238e0175
Remove the usr/ directory in addition to its contents
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Tony Theodore
128adcdac8
Makefile: reduce wget timeouts and retries
10 years ago
Timothy Gu
f341eb3780
Makefile: fix whitespace
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
3a506a2c61
Merge branch 'native'
10 years ago
Tony Theodore
7e59569dcd
Makefile: style cleanups
10 years ago
Timothy Gu
1eadfb66ec
Makefile: style cleanup
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
14375a38ff
show-*deps-%: check if package exists before attempting to show deps
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
d632bcd7cb
Use set_is_member from GMSL for $(PKGS)
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
20969b9645
Fix per-target dep calculation
...
For example `make show-downstream-deps-winpthreads` didn't show any deps
even though i686-w64-mingw32.static target is set.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
d68838f924
Check all requirements before exiting on error
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
1bf5679e1a
Separate out native-only packages in build matrix (& cosmetics)
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
cc00a4b039
Count "virtual" packages seperately in total in build-matrix.html
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
0f30d73e37
Add package count per target
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
2b02ee7a90
Add build matrix generation target
...
Based on a patch by Tobias Gruetzmacher <tobias-git@23.gs> (@TobiX).
Fixes #346 .
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
681921c815
Increase $(BUILD_PKG) accuracy by checking build rules
...
This eliminates false-positive with packages with explicit empty build rules
like binutils. gcc is another false-positive, but it is another matter and is
harder to fix.
Also use set_create function from GMSL to make the list sorted and uniq'd.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
b7ef1855fc
Move up LOOKUP_PKG_RULE
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
5eccb2f4db
Move whitespace variables up to where all the other variables are
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Tony Theodore
a90a7252e2
silence deprecated target name warning for build-requirements
10 years ago
Tony Theodore
89a6f46b21
add requirements for gperf python ruby
10 years ago
Tony Theodore
6d6e255dbf
Merge pull request #359 from TimothyGu/temp-rem
...
Add convenience target clean-junk
10 years ago
Timothy Gu
130116224d
Squalch deprecated target name warning for build-requirements
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
c155dd7c8d
Merge commit 'd3adb06a1383a1454e95d58400c520454a61a716'
10 years ago
Timothy Gu
b89c4d4703
Add documentation for default settings.mk
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
d3adb06a13
Sort $(MXE_TARGET_LIST) by triplets instead of lib types
...
Nothing in the Makefile is affected else than the generation of default
settings.mk.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
6a099a0403
Add convenience target clean-junk
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
8d877bdc75
Always symlink to log/PKG_TARGET
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
99aea29c01
Use tmp-PKG-TARGET as temporary dir
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Timothy Gu
97402e08de
Make download-* targets display "[download] *" instead of log
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
10 years ago
Tony Theodore
0ff238e882
Makefile: add support for make-shared-from-static tool with default args
10 years ago
Tony Theodore
801cda3b53
Makefile: add MXE_VERBOSE variable to echo full logs
...
closes #309 and resolves #299
11 years ago
Tony Theodore
723241e085
Makefile: speedup LOOKUP_PKG_RULE function
...
Use gmsl `memoize` function and associative arrays to cache results
11 years ago
Tony Theodore
c950f3635c
various packages: enable shared builds
11 years ago
Tony Theodore
837ecd6648
Makefile and pkgconf: move external tools separate directory
11 years ago
Tony Theodore
47361fa750
Makefile docs and pkgconf: add support for shared|static variants
11 years ago
Tony Theodore
5a18b2786b
Merge pull request #320 from tonytheodore/lookup-pkg-rule
...
Makefile: refactor lookup of pkg build rules and deps
11 years ago
Tony Theodore
4bba59627e
Makefile: refactor lookup of pkg build rules and deps
...
Introduces a LOOKUP_PKG_RULE function that matches generic rules
from targets specified along the lines of:
triplet.lib-type.debug.treading.exceptions.my.experimental.version
Current build rules will be matched according to the current logic
(pkg-target --> pkg) and future variants can use "targets" as both
functionality determinants and a directory separator for multiple
side-by-side variants.
11 years ago
Tony Theodore
1a9ad29fe6
mxe configury: build native pkgconf and centralise various conf files
...
Since we need pkgconf for Cflags.private support, it seems like a
logical place for these types of config files instead of being
spread over Makefile, binutils, and gcc.
11 years ago
Tony Theodore
5fd5e9bbec
Makefile and docs: add GNU Make Standard Library
11 years ago
Tuukka Pasanen
9fafc0b3fc
Add MXE-wide dependency for autopoint to full fill package xine-lib requirements
11 years ago
Tony Theodore
e17929f62d
Revert "Add MXE_VERBOSE variable"
...
This reverts commit 56a8b1c202
.
11 years ago
Timothy Gu
56a8b1c202
Add MXE_VERBOSE variable
...
Define to view full and not `tail`'d log if building fails at build time.
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
Niels Kristian Bech Jensen
e80e2aae74
Makefile and docs: update automake version requirement
...
Conflicts:
Makefile
11 years ago
Niels Kristian Bech Jensen
b6bde6e9d3
update automake version requirement
11 years ago
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
Tony Theodore
8de88aa4dd
Makefile: pass PKG variable to build rules
...
See here for explanation:
http://www.gnu.org/software/make/manual/make.html#Target_002dspecific
12 years ago
Tony Theodore
9c2746d2c4
add package cdn fallback
12 years ago
Tony Theodore
b4ec3437d2
cleanup after failed download
12 years ago
Tony Theodore
cf12ed3972
fix bracketing of wget calls
12 years ago
Tony Theodore
936a7f7b9a
add tertiary fallback for unavailable package files
12 years ago
Mark Brand
5cc604d8b6
Merge branch 'stable'
12 years ago
Mark Brand
a93d9d0dc9
replace sourceforge mirror
...
routing problems reported and verified with kent.dl.sourceforge.net
12 years ago
Tony Theodore
6f98c22697
Makefile: add wget portability variable - $(WGET)
12 years ago
Volker Grabsch
6f47641bb6
Add support for a local settings file settings.mk
12 years ago
Volker Grabsch
137fede635
Bugfix in "make check-requirements" to work with Automake 1.12
12 years ago
Volker Grabsch
757ed92e87
Remove entries for the "dist/" directory which is no longer used
12 years ago
Volker Grabsch
003362b9ae
Portability fix: Define $(PWD) before $(SHELL)
...
For more information, see:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2012-04/msg00004.html
12 years ago
Tony Theodore
d99585da15
revert PWD portability fix
12 years ago
Tony Theodore
0c9d711a11
portability fix: use physical location for PWD
12 years ago
Volker Grabsch
b004dc9aa2
Load only *.mk files of packages mentioned in index.html
...
This avoids confusion when left-over files were accidently loaded.
For more information, see:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2012-03/msg00156.html
12 years ago
Volker Grabsch
b30427d28d
Load list of packages from index.html instead of scanning src/
12 years ago
Volker Grabsch
96bbff530a
Improve order of entries in main Makefile
12 years ago
Volker Grabsch
9c79bd37ae
Improve "make cleanup-style" to touch only files that have to be fixed
12 years ago
Volker Grabsch
2597d986c2
Fix trailing space after version number
12 years ago
Volker Grabsch
875c74934c
Add new command "make cleanup-style"
12 years ago
Volker Grabsch
1a99fb3de2
Remove "make dist" as it is of no use anymore
12 years ago
Volker Grabsch
7badad85c9
Move doc/index.html -> index.html
12 years ago
Volker Grabsch
8a254e5b71
Improve performance of loading main Makefile
12 years ago
Volker Grabsch
7e6723adb5
Move $(PKG)_VERSION and $(PKG)_WEBSITE from src/*.mk into doc/index.html
12 years ago
Volker Grabsch
483164575c
Improve coding style
12 years ago
Volker Grabsch
c9289cde81
Improve coding style
12 years ago
Volker Grabsch
d21f492f7a
Improve coding style
12 years ago
Volker Grabsch
4d18a12ed1
Disable release tarball creation and upload in "make dist"
12 years ago
Volker Grabsch
2bd4751713
Remove dead code
12 years ago
Volker Grabsch
defdff28f0
Rebrand to new project name MXE
12 years ago
Volker Grabsch
8aafe30c08
Remove the old and probably incorrectly working "make strip" feature
...
More information:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2012-03/msg00068.html
12 years ago
Volker Grabsch
037aa0db41
Produce cleaner HTML code for package list
12 years ago
Volker Grabsch
b8c40cbc78
Simplify code
12 years ago
Volker Grabsch
a2d2bf86c7
Simplify authors list in the docs
12 years ago
Volker Grabsch
a889647b58
Check for required versions of Autoconf and Automake
12 years ago
Volker Grabsch
148931b4ae
replaced $(BUILD) with a more direct and less brittle construct
...
For discussion, see the following email and its follow-ups:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2011-11/msg00112.html
13 years ago
Mark Brand
26a746fe74
add BUILD and install config.guess and config.sub
13 years ago
Volker Grabsch
6ca88cec3a
merge
13 years ago
Volker Grabsch
f2e6c5b0b7
Ensure that $(PWD) is always set, which is needed for use with sudo
13 years ago
Volker Grabsch
d3bff5a8cb
log the total disk usage of the temporary build directory after each successful build
13 years ago
Volker Grabsch
eda23ec881
avoid HTTPS issues when downloading files (the checksum test remains, of course)
13 years ago
Volker Grabsch
6e8d007501
improved validator URL to be used on "make dist"
13 years ago
Volker Grabsch
369c6f7e3e
fixed usability issue in "make dist"
13 years ago
Volker Grabsch
dac2f1a408
improved "make dist" to automate more activities of the release process
13 years ago
Tony Theodore
d9bfa57f73
add cmake toolchain file and simplify build rules of relevant packages
13 years ago
Mark Brand
0d2b6b3126
unpack .tar.xz archives
14 years ago
Volker Grabsch
d8498fdad1
merge
14 years ago
Volker Grabsch
864448fec6
change number of download retries from 20 to 3 in case an alternative download location is available
14 years ago
Volker Grabsch
92c305aaf3
generate list of year for copyright message automatically from "hg log"
14 years ago
Volker Grabsch
d2530d8d9e
improved pkg-config wrapper and its documentation
14 years ago
Volker Grabsch
77f47c13ca
improved update script of all remaining SourceForge packages
14 years ago
Volker Grabsch
b165cde85f
improved coding style
14 years ago
Volker Grabsch
f53eac4b7f
implemented $(PKG)_FIX_GZIP for GitWeb snapshots and similar issues
...
More information about this issue:
http://lists.nongnu.org/archive/html/mingw-cross-env-list/2010-11/msg00066.html
14 years ago
Volker Grabsch
3d1c3af5ab
changed download mechanism to allow for simple integration of post-download filters, at the cost of not being able to contine interrupted downloads
14 years ago
Tony Theodore
7ddc7133cb
add portability variable for libtool
14 years ago
Volker Grabsch
45b4571757
remove the $(INSTALL) tool from check-requirements, because "--help" makes trouble there
14 years ago
Volker Grabsch
84c97e979c
check requirements only at the first time and after each change to the main Makefile (which possibly changed the list of requirements)
14 years ago
Volker Grabsch
342b0b2c09
bugfix in the integration of "make check-requirements"
14 years ago
Volker Grabsch
d53bd94f0c
check most of the requirements in advance
14 years ago
Volker Grabsch
d379c295e6
improved coding style: make use of the "-f" option of "ln"
14 years ago
Volker Grabsch
05de57144c
portability fix for MSYS
14 years ago
Volker Grabsch
86896847e7
merge
14 years ago
Volker Grabsch
85c761d255
Backed out changeset 4b7a5212ac52
14 years ago
Martin Gerhardy
aa14f59833
handle *.bz2 files as *.tar.bz2
...
This is needed for package openal.
14 years ago
Volker Grabsch
53a952e879
improved coding style
14 years ago
Volker Grabsch
0505dd0914
add more environment variables to the blacklist: CPATH C_INCLUDE_PATH CPLUS_INCLUDE_PATH OBJC_INCLUDE_PATH LIBRARY_PATH
14 years ago
Tony Theodore
6def825015
rollback previous commit
14 years ago
Tony Theodore
714a12ab02
use the more recent gcc42 on OSX
14 years ago
Volker Grabsch
d01c84a760
improved coding style
14 years ago
Mark Brand
3d4d82c7bb
improved portability invoking tar with stdin
14 years ago
Volker Grabsch
7695cd835a
bugfix: use GNU Patch under FreeBSD (by Tony Theodore)
14 years ago
Volker Grabsch
be901eec04
improved coding style
14 years ago
Mark Brand
ab12b85a67
upgrade packages curl freetype gcc glew gnutls gst* libarchive libevent libgcrypt pcre sqlite w32api
...
New requirement XZ Utils for unpacking w32api lzma archive.
14 years ago
Volker Grabsch
32ca69e70b
improved coding style
14 years ago
Volker Grabsch
42a967db97
really unexport the troublesome environment variables, rather than just setting them to empty strings
14 years ago
Volker Grabsch
d0eb0e0c91
bugfix: unset the QMAKESPEC environment variables which causes trouble
14 years ago
Volker Grabsch
99c1a42aac
bugfix: add test scripts as dependency files, and put them into the distribution tarball
15 years ago
Volker Grabsch
4d7d8ee31f
don't generate the README and ChangeLog files anymore
15 years ago
Volker Grabsch
0557ac94e6
use explicitly "patch -u" to avoid warnings about guessing the patch type
15 years ago
Volker Grabsch
71f83a7e0d
point consequently to "doc/index.html" instead of "doc/index.html or doc/README"
15 years ago
Volker Grabsch
63d8aab43d
use glibtoolize instead of libtoolize where appropriate (by Tony Theodore)
15 years ago
Volker Grabsch
c1cf5a5689
handle special characters correctly in "make dist"
15 years ago
Volker Grabsch
ce8c6a6ce1
more liberal parsing of doc/index.html in "make dist"
15 years ago
Volker Grabsch
2ea2cdb8b2
reveal the current version number automatically from doc/index.html
15 years ago
Volker Grabsch
61a784e1aa
increased version number to 2.11
15 years ago
Volker Grabsch
045a091b19
test program for package sdl
15 years ago
Volker Grabsch
8a3233b044
simplified file markers
15 years ago
Volker Grabsch
e59d87a034
improved layout of the log/ directory
15 years ago
Volker Grabsch
76888debe4
keep old log files with timestamp using symlinks to refer to the latest ones
15 years ago
Volker Grabsch
71c6de1e56
keep separate download logs in log/PKG-download
15 years ago
Volker Grabsch
9da54f354d
put log files into a separate sub directory log/, separate from usr/, surviving a "make clean"
15 years ago
Volker Grabsch
a1e636fe53
put installation markers into a separate sub directory usr/installed/
15 years ago
Volker Grabsch
69827e245a
unpack source packages quietly to avoid cluttering the log files
15 years ago
Volker Grabsch
27046f496e
adjust the $(SOURCEFORGE_FILES) macro to the new layout of the SourceForge download sites (needed by "make update")
15 years ago
Volker Grabsch
986540da59
improved error message for "make update"
15 years ago
Volker Grabsch
6f72b1492e
don't remove usr/i686-pc-mingw32/share/ on "make strip", because this might break NSIS and other packages
15 years ago
Volker Grabsch
082ba61734
generate the list of authors automatically from the version history
15 years ago
Volker Grabsch
d9f090ac40
in the HTML documentation generation of "make dist", orient on ids rather than comments
15 years ago
Volker Grabsch
cd4b24fe7a
bugfix for "make update": avoid silent package update failures
15 years ago
Volker Grabsch
c6af38e120
improved "make update": revert a package's version number when there were download problem with the new version
15 years ago
Volker Grabsch
749e58c573
improved build output
15 years ago
Volker Grabsch
d29bd02720
increased version number to 2.10
15 years ago
Volker Grabsch
8048af6349
improved output of "make update"
15 years ago
Volker Grabsch
1bafae2e8f
improved status output
15 years ago
Volker Grabsch
f6682e40e4
improved output style of "make update" again
15 years ago
Volker Grabsch
c4062ec212
improved output style of "make update"
15 years ago
Volker Grabsch
d67b11d618
update the target triplet to i686-pc-mingw32
15 years ago
Volker Grabsch
f162381b1a
improved version recognition, enable the notation of ignored (bad) package versions
15 years ago
Volker Grabsch
a3790fd445
increased version number to 2.9
15 years ago
Volker Grabsch
2a327124f5
improved coding style
15 years ago
Volker Grabsch
3233d8fe54
improved output: don't show "[build]" for download-only packages
15 years ago
Volker Grabsch
8914a3dba8
highlevel output of the download/build process, put also download actions into the log file
15 years ago
Volker Grabsch
ffecb887c4
improved coding style
15 years ago
Volker Grabsch
4d0ed75a9d
bugfix and simplification of "make download"
15 years ago
Volker Grabsch
4a57d5193f
create a separate build log file "usr/log-PKG" for each package build
15 years ago
Volker Grabsch
508ec3d405
small bugfix in "make dist"
15 years ago
Volker Grabsch
163b118424
replace the contact email address with hints to the project mailing list
15 years ago
Volker Grabsch
28a942ddd8
let "make dist" put everything into a separate dist/ subdirectory
15 years ago
Volker Grabsch
b842b5e68b
moved the whole project to Savannah, and renamed it from mingw_cross_env to mingw-cross-env
15 years ago
Volker Grabsch
3c5ab4e280
add a copyright notice and license to each source file
15 years ago
Volker Grabsch
ec1ea0365d
increased version number to 2.8
15 years ago
Volker Grabsch
2cce10cbcb
improved version recognition for sourceforge packages
15 years ago
Volker Grabsch
b2a2bde8d8
increased version number to 2.7
15 years ago
Volker Grabsch
692075271a
improved variable naming in the Makefile
15 years ago
Volker Grabsch
a50c6507d9
sort package names
15 years ago
Volker Grabsch
ae49cbbec3
improved implementation of the download-* commands
15 years ago
Volker Grabsch
139145e797
bugfix: decouple the download-* targets from the build targets
15 years ago
Volker Grabsch
cbebadf301
new command "make download"
15 years ago
Volker Grabsch
2608d9ced3
screenshots for the docs (by Hans Bezemer)
15 years ago
Volker Grabsch
497b763276
automatically apply patches "src/PKG-*.patch" which are provided with a "src/PKG.mk" file
15 years ago
Volker Grabsch
a6c6a5cb5e
bugfix: unset the EXTRA_* environment variables which causes trouble
15 years ago
Volker Grabsch
d6469aa47d
mention doc/index.html in the Makefile
15 years ago
Volker Grabsch
de0d30c79b
bugfix: unset the PKG_CONFIG_PATH environment variable which causes trouble
15 years ago
Volker Grabsch
ea8a21e12e
introduce placeholders for version number and target in the tutorial
15 years ago
Volker Grabsch
a39c07b27f
renamed doc/README.html to doc/index.html
15 years ago
Volker Grabsch
0ed08ee19d
bugfix in the "update-checksum-%" target which is internally used by "make update"
15 years ago
Volker Grabsch
7503c46688
increased version number to 2.6
15 years ago
Volker Grabsch
7a13d4ebfa
use "openssl sha1 ..." instead of "sha1sum -b ..."
15 years ago
Volker Grabsch
b2757619ca
bugfix in handling checksums
15 years ago
Volker Grabsch
6a2cab9dbb
validate downloads using SHA-1 checksums
15 years ago
Volker Grabsch
3bd8d6ee17
improved download mechanism
15 years ago
Volker Grabsch
643bed3b5c
portability fix for MacOS X: use more common options for the "strip" command
16 years ago
Volker Grabsch
170bed13a1
increased version number to 2.5
16 years ago
Volker Grabsch
1b08fbc264
bugfix: unset any environment variables which might cause trouble
16 years ago
Volker Grabsch
fe9811173c
portability fix for Open Solaris: when "ginstall" exists, use that instead of "install"
16 years ago
Volker Grabsch
925be15172
use the shorter '--help' instead of '--version' to check for gsed
16 years ago
Volker Grabsch
6f4ae758b3
merge text documentation and website into an HTML documentation
16 years ago
Volker Grabsch
3d30d090df
set timeout to 30 seconds for downloads
16 years ago
Volker Grabsch
2901a78a80
increased version number to 2.4
16 years ago
Volker Grabsch
1e8e85e10a
new macro SHORT_PKG_VERSION which assists in creating download URLs
16 years ago
Volker Grabsch
115ec1b308
remove also the etc/ directory on "make strip"
16 years ago
Volker Grabsch
bfd16fd707
improved quoting
16 years ago