| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-13 | Move to flat package hierarchy | Michael Forney | |
| Note to self: never try to move submodules again To migrate your existing submodules (more or less): set -x set -e mkdir .git/modules/pkg for old in */*/src ; do new="pkg/${old#*/}" if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then continue fi git -C ".git/modules/$old" config core.worktree "../../../../../$new" rmdir "$new" mv "$old" "$new" sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp" mv "$new/.git.tmp" "$new/.git" mkdir ".git/modules/${new%/src}" mv ".git/modules/$old" ".git/modules/$new" rm "${old%/src}"/*.ninja mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/" rmdir "${old%/src}" || true done sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp mv .git/config.tmp .git/config | |||
| 2016-11-20 | Various style fixes | Michael Forney | |
| 2016-11-20 | Drop phony/ prefix from phony targets | Michael Forney | |
| There is little chance of collision between phony target names and actual sources checked in $dir. Additionally, it was a bit magical when processing phony sources because paths starting with $ or phony/ were left alone, while others were prepended with $outdir/. Also, where appropriate, use phony targets for dependencies instead of specifying all of them for every compile action. This makes the resulting ninja files easier to read, and might be more efficient too. | |||
| 2016-10-30 | file: Add missing rev bump for 1388fcc36d5a0f0aa0d3b184e2a5e478f6623faa | Michael Forney | |
| 2016-10-28 | file: Update to 5.29 | Michael Forney | |
| 2016-10-12 | Rename .rev to rev | Michael Forney | |
| Even though it is not generally useful, it is easy to forget to update if it is hidden. | |||
| 2016-06-27 | Run gen.rc from $dir, not $srcdir | Michael Forney | |
| 2016-06-27 | file: Use separate file for magic source list | Michael Forney | |
| 2016-06-27 | file: Avoid globbing | Michael Forney | |
| 2016-06-27 | Integrate source fetching into ninja files | Michael Forney | |
| 2016-06-27 | Reformulate "let" helper into "with" | Michael Forney | |
| 2016-06-17 | file: Simplify | Michael Forney | |
| 2016-06-16 | file: Only define VERSION in one place | Michael Forney | |
| 2016-06-15 | file: Fix version in gen.rc | Michael Forney | |
| 2016-06-13 | file: Update to 5.28 | Michael Forney | |
| 2016-06-03 | file: Add dependency on headers | Michael Forney | |
| 2016-06-03 | file: Simplify libmagic.a | Michael Forney | |
| 2016-05-16 | file: Update to 5.27 | Michael Forney | |
| 2016-04-17 | file: Update to 5.26 | Michael Forney | |
| Also, include some subsequent commits needed to fix the build. | |||
| 2016-04-17 | file: Simplify source list | Michael Forney | |
| 2016-04-17 | file: Fix building with zlib | Michael Forney | |
| 2016-04-17 | file: Add config.h rather than using flags | Michael Forney | |
| 2016-04-17 | Use phony targets for order-only dependencies | Michael Forney | |
| 2016-04-17 | Array style | Michael Forney | |
| 2016-04-17 | Make $srcdir refer to the src directory, and add $dir for the directory ↵ | Michael Forney | |
| containing gen.rc | |||
| 2016-04-15 | Allow independent generation of ninja files | Michael Forney | |
| 2016-04-15 | Simplify adding variables to rule and build lines | Michael Forney | |
| 2016-04-15 | Add some initial packages | Michael Forney | |
