summaryrefslogtreecommitdiff
path: root/core/openbsd
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: Use setprogname/getprogname from openbsdMichael Forney
2016-12-10openbsd: Add missing diff includeMichael 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-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-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-09-01openbsd: Update to 6.0Michael Forney
2016-06-28openbsd: Only extract necessary filesMichael Forney
2016-06-27Integrate source fetching into ninja filesMichael Forney
2016-06-14openbsd: Sort toolsMichael Forney
2016-06-12openbsd: Add {,v}warnc prototypes to err.hMichael Forney
2016-06-07Add global fetch.rc scriptMichael Forney
2016-06-06Move fetch-curl.rc to scriptsMichael Forney
2016-06-04openbsd: Fix patch backup functionMichael Forney
2016-06-04openbsd: Build patch(1)Michael Forney
2016-06-04openbsd: Build diff(1)Michael Forney
2016-06-03openbsd: Fix dependency on copied headersMichael Forney
2016-06-02openbsd: Explicitly list sourcesMichael Forney
2016-06-02openbsd: Preserve directory structure for arc4randomMichael Forney
2016-06-02Add openssh 7.2p2Michael Forney
2016-06-02StyleMichael Forney
2016-06-02openbsd: Add fmt(1)Michael Forney
2016-04-23Add some scripts to help fetch non-git packagesMichael Forney
2016-04-23openbsd/yacc: Add missing patch for includesMichael Forney
2016-04-23Drop setpassent/setgroupent patch and define them in terms of setpwent and ↵Michael Forney
setgrent
2016-04-23Add libressl 2.3.3Michael Forney
Also build getentropy, timingsafe_memcmp, explicit_bzero, and arc4random.
2016-04-23openbsd: Build yaccMichael Forney
2016-04-18Add pax from OpenBSD 5.9Michael Forney