Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rename doc/ to docs/ | Boris Nagaev | 2016-08-27 | 2 | -3/+3 | |
| | | | | See https://github.com/mxe/mxe/issues/1500 | |||||
* | Copyright headers: point to LICENSE.md and shorten | Boris Nagaev | 2016-08-27 | 6 | -14/+7 | |
| | | | | | | | | | | | | | | | | | | | 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 | |||||
* | build-pkg: fix crash if package breaks in 1st pass | Boris Nagaev | 2016-08-02 | 1 | -4/+7 | |
| | | | | fix https://github.com/mxe/mxe/issues/1471 | |||||
* | build-pkg: track all files including gitignored | Boris Nagaev | 2016-07-20 | 1 | -1/+1 | |
| | | | | See https://github.com/mxe/mxe/pull/1443#issuecomment-233181951 | |||||
* | tools/copydlldeps: removing exit 0 at the end | Lars Engelhard | 2016-07-15 | 1 | -2/+0 | |
| | ||||||
* | tools/copydlldeps: introducing excludepattern and whitelist of DLLs | Lars | 2016-07-15 | 2 | -32/+102 | |
| | ||||||
* | tools/copydlldeps: multiCall + case insensitivity | Lars | 2016-07-15 | 2 | -58/+69 | |
| | ||||||
* | skeleton: don't truncate index.html on write error | Boris Nagaev | 2016-07-12 | 1 | -1/+3 | |
| | | | | Write new version to a temporary file and rename it to index.html. | |||||
* | make skeleton.py Python 3 compatible | Boris Nagaev | 2016-07-12 | 1 | -4/+15 | |
| | ||||||
* | use $(TEST_FILE) in skeleton.py | Boris Nagaev | 2016-07-11 | 1 | -1/+1 | |
| | ||||||
* | skeleton: use SOURCE_DIR and BUILD_DIR | Boris Nagaev | 2016-07-11 | 1 | -11/+9 | |
| | | | | and do not mkdir build dir. | |||||
* | add tool skeleton.py | Boris Nagaev | 2016-07-10 | 1 | -0/+272 | |
| | | | | This tool creates a skeleton of new MXE package. | |||||
* | install-deps: install bc to compare versions | Boris Nagaev | 2016-06-28 | 1 | -0/+2 | |
| | ||||||
* | install-deps: fix syntax in condition for libtool | Boris Nagaev | 2016-06-28 | 1 | -2/+2 | |
| | | | | | Without external `(` and `)` the condition is evaluated to false on Debian Jessie. | |||||
* | install-deps: run apt-get with --yes | Boris Nagaev | 2016-06-28 | 1 | -4/+4 | |
| | | | | Otherwise it will make interactive prompts. | |||||
* | add tool install-deps | Boris Nagaev | 2016-06-13 | 1 | -0/+81 | |
| | ||||||
* | build-pkg: add env. var to change targets | Boris Nagaev | 2016-06-11 | 1 | -0/+12 | |
| | | | | MXE_BUILD_PKG_TARGETS | |||||
* | build-pkg: prefix evn. vars with "MXE_BUILD_PKG" | Boris Nagaev | 2016-06-11 | 1 | -6/+7 | |
| | | | | to distinguish them from environment variables of MXE itself. | |||||
* | build-pkg: limit number of retries of downloading | Boris Nagaev | 2016-05-02 | 1 | -2/+17 | |
| | | | | fix #1308 | |||||
* | build-pkg, second pass: fix fail on broken package | Boris Nagaev | 2016-04-20 | 1 | -6/+8 | |
| | | | | | | | | If a package is found to be broken on the first pass, then prev_files = nil, because this structure is filled only for non-broken packages. See https://github.com/mxe/mxe/pull/1243#issuecomment-211137555 | |||||
* | build-pkg: provide more info about removed files | Boris Nagaev | 2016-04-20 | 1 | -3/+25 | |
| | ||||||
* | build-pkg: detect broken symlink and removed file | Boris Nagaev | 2016-04-20 | 1 | -1/+11 | |
| | ||||||
* | build-pkg: use "git add" with --all | Boris Nagaev | 2016-04-20 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | From the warning produced by "git add ." after removing a file with "rm": > warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal', > whose behaviour will change in Git 2.0 with respect to paths you removed. > Paths like 'foo.txt' that are > removed from your working tree are ignored with this version of Git. > > * 'git add --ignore-removal <pathspec>', which is the current default, > ignores paths you removed from your working tree. > > * 'git add --all <pathspec>' will let you also record the removals. > > Run 'git status' to check the paths you removed from your working tree. $ git status --porcelain D foo.txt $ git add --all . $ git status --porcelain D foo.txt $ git --version git version 1.9.1 | |||||
* | build-pkg: exit with non-zero if second pass fails | Boris Nagaev | 2016-04-20 | 1 | -2/+9 | |
| | ||||||
* | build-pkg: provide a way to disable second pass | Boris Nagaev | 2016-04-20 | 1 | -4/+9 | |
| | ||||||
* | build-pkg: add second pass | Boris Nagaev | 2016-04-20 | 1 | -9/+78 | |
| | | | | | | | | | | | | | | The second pass is done after the first one. During the second pass, an item is built in tree of files from all other items. It checks that: * packages can be built in any order satisfying dependencies; * a package can be rebuilt after its dependee. For both cases, not only build status is checked but also two sets of files are compared. Currently content of files is not checked, only their existance in both passes. See #1111 | |||||
* | build-pkg: move function isBuilt() | Boris Nagaev | 2016-04-20 | 1 | -12/+12 | |
| | | | | It will be used in buildItem() | |||||
* | build-pkg, buildItem(): log pass (first, second) | Boris Nagaev | 2016-04-20 | 1 | -2/+2 | |
| | ||||||
* | build-pkg: provide a way to mute removeEmptyDirs() | Boris Nagaev | 2016-04-20 | 1 | -2/+5 | |
| | ||||||
* | build-pkg: add argument pass=first to build funcs | Boris Nagaev | 2016-04-20 | 1 | -14/+24 | |
| | ||||||
* | build-pkg: move top-level code to main() function | Boris Nagaev | 2016-04-20 | 1 | -32/+36 | |
| | ||||||
* | nonetwork: new line before the message and flush | Boris Nagaev | 2016-03-26 | 1 | -1/+3 | |
| | | | | | fflush(stderr) may be needed: http://mailman.linuxchix.org/pipermail/courses/2002-August/000691.html | |||||
* | Merge pull request #1270 from LuaAndC/nonetwork-print-message | Tony Theodore | 2016-03-22 | 1 | -0/+11 | |
|\ | | | | | nonetwork: print message from replaced functions | |||||
| * | nonetwork: print message from replaced functions | Boris Nagaev | 2016-03-20 | 1 | -0/+11 | |
| | | | | | | | | See https://github.com/mxe/mxe/issues/1269 | |||||
* | | copydlldeps.sh: fix #1226 (case insensitive) | Pavel Vatagin | 2016-03-20 | 1 | -11/+17 | |
|/ | ||||||
* | Update copydlldeps.md | Boris Nagaev | 2016-02-10 | 1 | -21/+29 | |
| | ||||||
* | markdown with code blocks | dl5rcw | 2016-02-10 | 1 | -1/+4 | |
| | | | just noticed md + code blocks need these | |||||
* | converting file to md format | dl5rcw | 2016-02-10 | 1 | -12/+14 | |
| | | | converting file from mediawiki to md format | |||||
* | Rename copydlldeps.txt to copydlldeps.md | dl5rcw | 2016-02-07 | 1 | -0/+0 | |
| | ||||||
* | introducing copydlldeps.sh and copydlldeps.txt | root | 2016-02-05 | 2 | -0/+440 | |
| | ||||||
* | build-pkg: set MXE_DIR automatically | Boris Nagaev | 2016-01-25 | 1 | -7/+8 | |
| | | | | | | | Produce a warning if MXE_DIR != /usr/lib/mxe When making a debug build, it is better to get a warning than set MXE_DIR manually each time. | |||||
* | build-pkg: ignore installed/.gitkeep file | Boris Nagaev | 2016-01-17 | 1 | -1/+1 | |
| | | | | | | | It produced the following erroneous warning: > Item x86_64-unknown-linux-gnu~mxe-conf > built item x86_64-unknown-linux-gnu~.gitkeep. | |||||
* | build-pkg: log and remove empty directories | Boris Nagaev | 2016-01-17 | 1 | -0/+17 | |
| | ||||||
* | build-pkg: touch usr/*/installed/* in build order | Boris Nagaev | 2016-01-17 | 1 | -6/+30 | |
| | | | | See https://git.io/vuDJY | |||||
* | build-pkg: refactor function makeItem2Index() | Boris Nagaev | 2016-01-17 | 1 | -7/+10 | |
| | ||||||
* | build-pkg: prevent accidental rebuilds | Boris Nagaev | 2016-01-17 | 1 | -0/+4 | |
| | | | | touch all installed/* files after checkout. | |||||
* | build-pkg: resolve merge conflicts manually | Boris Nagaev | 2016-01-17 | 1 | -3/+22 | |
| | | | | | | | `git merge -s recursive -X ours` turned out to fail on binary files. (I can't reproduce this behaviour in test repo, maybe it is Git's bug.) So I switched to `checkout --ours`, which worked in that case. | |||||
* | build-pkg: reorder functions | Boris Nagaev | 2016-01-17 | 1 | -6/+6 | |
| | | | | gitCheckout() will use gitCommit() | |||||
* | build-pkg: check exit status of "git commit" | Boris Nagaev | 2016-01-17 | 1 | -2/+4 | |
| | ||||||
* | build-pkg: make sure checkout and merge succeed | Boris Nagaev | 2016-01-17 | 1 | -3/+3 | |
| |