Commit Graph

326 Commits (5c62f031758b999b0d1859a3fd304d2007f1773f)

Author SHA1 Message Date
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
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
11 years ago
Volker Grabsch e412eb642d Move package versions from index.html back into the src/*.mk files
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
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
12 years ago
Mark Brand 1be528dde5 fix spurious PKGS targets
12 years ago
Tony Theodore 8de88aa4dd Makefile: pass PKG variable to build rules
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
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)
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
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
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
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
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
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
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