summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2016-12-13Move to flat package hierarchyMichael 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-12-11mdocml: Update config.hMichael Forney
__BEGIN_DECLS/__END_DECLS aren't necessary, so remove them. Add BINM_SOELIM definition (even though we don't build it currently).
2016-12-11mdocml: Use setprogname/getprogname from openbsdMichael Forney
2016-12-11loksh: Add missing stdlib.h includeMichael Forney
2016-12-11libressl: Disable -WattributesMichael Forney
OpenBSD commonly uses the __bounded__ attribute which is not supported by vanilla gcc.
2016-12-11bzip2: Prevent set-but-not-used warningMichael Forney
2016-12-11ubase: Remove -Wextra and disable -Woverflow and -Wmaybe-uninitializedMichael Forney
-Wextra causes a sign-comparison warning for the result of snprintf, -Woverflow causes warnings for ioctls because musl's ioctl prototype uses int, and -Wmaybe-uninitialized reports many false positives.
2016-12-11plan9port: Make sure u.h is included firstMichael Forney
Otherwise, the system headers get included before u.h is able to define feature test macros.
2016-12-11awk: Define _POSIX_C_SOURCE for strdupMichael Forney
2016-12-11awk: Add patch to fix generating array with too many elementsMichael Forney
2016-12-11sdhcp: Add patch to silence warningMichael Forney
2016-12-10plan9port: Fix termios.h includeMichael Forney
2016-12-10openbsd: Add missing diff includeMichael Forney
2016-12-10ubase: StyleMichael Forney
2016-12-08openbsd: Support -J flag for xz compression in pax/tarMichael Forney
2016-12-08openbsd: Fix GNU long name handling in pax/tarMichael Forney
2016-12-08git: Update to 2.11.0Michael Forney
2016-12-08git: Drop dashes from builtin invocations in scriptsMichael Forney
This way, we don't have to install symlinks for builtins.
2016-12-08sbase: Add some patches fixing various issuesMichael Forney
2016-11-28tz: Update to 2016jMichael Forney
2016-11-20openssh: Disable wtmpMichael Forney
musl doesn't support it, and it triggers an annoying message from openssh.
2016-11-20pigz: Handle -n option like gzip doesMichael Forney
Otherwise, when we compress files with -n in the oasis build, we'll get timestamps with pigz, and no timestamps with gzip. We can't apply the pigz-specific -T flag because then it doesn't work with GNU gzip.
2016-11-20ubase: Use custom config.h to specify UTMP_PATHMichael Forney
2016-11-20Add some missing dependencies specificationsMichael Forney
2016-11-20Various style fixesMichael Forney
2016-11-20Drop phony/ prefix from phony targetsMichael 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-11-18sbase: Update to latest scmMichael Forney
2016-11-09Add util-linux 2.29 (for fdisk)Michael Forney
2016-11-08curl: Update to 7.51.0Michael Forney
2016-11-08Add sdhcp scmMichael Forney
2016-11-08ninja: Update to 1.7.2Michael Forney
2016-11-08tz: Update to 2016iMichael Forney
2016-10-30git: Update to 2.10.2Michael Forney
2016-10-30file: Add missing rev bump for 1388fcc36d5a0f0aa0d3b184e2a5e478f6623faaMichael Forney
2016-10-30Use library list files to track library dependenciesMichael Forney
2016-10-30bzip2: StyleMichael Forney
2016-10-28loksh: Add patch to fix arrow keys in search-historyMichael Forney
2016-10-28file: Update to 5.29Michael Forney
2016-10-22sbase: Add patch to fix tr bugMichael Forney
2016-10-20tz: Update to 2016hMichael Forney
2016-10-18mdocml: Update to 1.13.4Michael Forney
2016-10-15tz: Update to 2016gMichael Forney
2016-10-12git: Update to 2.10.1Michael Forney
2016-10-12iproute2: Update to 4.8.0Michael Forney
2016-10-12pigz: Update to 2.3.4Michael Forney
2016-10-12Rename .rev to revMichael Forney
Even though it is not generally useful, it is easy to forget to update if it is hidden.
2016-10-12sinit: Update to latest gitMichael Forney
2016-10-12ubase: Update to latest gitMichael Forney
2016-10-12sbase: Update to latest gitMichael Forney
2016-09-30e2fsprogs: Update to 1.43.3Michael Forney