Michael Forney
8035d95bb1
sbase: Update to latest git
2026-04-08 00:56:02 -07:00
Michael Forney
45d527e4d0
sbase: Update to latest git
2023-07-29 13:37:34 -07:00
Michael Forney
90fc8f1454
st: Update to latest git
2022-11-27 14:11:26 -08:00
Michael Forney
8499a51460
sbase: Update to latest git
2021-07-28 18:42:49 -07:00
Michael Forney
f5b4e4c189
sbase: Update to latest git
2021-06-27 01:51:57 -07:00
Michael Forney
1f4cdecb81
sbase: Update to latest git
2020-10-30 21:11:01 -07:00
Michael Forney
547356aa9c
sbase: Update to latest git
2020-05-24 21:30:19 -07:00
Michael Forney
2eabfd55c1
sbase: Update to latest git
2020-05-12 20:22:52 -07:00
Michael Forney
02659ab48c
sbase: Add dd(1)
2020-04-28 23:21:09 -07:00
Michael Forney
7db12b30b2
sbase: Update to latest git
2020-04-15 19:09:56 -07:00
Michael Forney
eed564821d
sbase: Update to latest git
2020-03-29 13:59:37 -07:00
Michael Forney
bf839c5260
Use mknod(1) from sbase
2020-03-01 20:48:09 -08:00
Michael Forney
fcfa22efe6
sbase: Update to latest git
2020-03-01 20:48:09 -08:00
Michael Forney
dd87a8b84e
sbase: Update to latest git
2020-02-20 21:57:31 -08:00
Michael Forney
3ff8532c91
Use -Wpedantic over -pedantic
2020-02-20 20:15:50 -08:00
Michael Forney
f65580c715
sbase: Update to latest git
2020-01-29 22:14:33 -08:00
Michael Forney
eb3b011f8d
sbase: Update to latest git
2020-01-10 21:40:44 -08:00
Michael Forney
f7fb2c5f15
sbase: Add some proposed patches
2019-12-22 16:17:07 -08:00
Michael Forney
f4720910b9
Update ninja requirement to 1.8.0 and don't bother with atomic outputs
...
Since ninja 1.8.0[0] and samurai 0.2[1], output mtime is always
recorded after a job succeeds, and outputs are considered dirty if
the recorded mtime is older than any input. This means that even
if a command partially writes its output then fails (for example,
if run with stdout redirected to a file), it will still get re-run
during the next build.
This means that outputs no longer have to be written atomically
(i.e. renamed into place) in order to ensure a correct build, and
we can drop the idiom `command >$out.tmp && mv $out.tmp $out`.
[0] https://github.com/ninja-build/ninja/commit/04d886b11041bb59d01df794cce7a1e8cad2250d
[1] https://github.com/michaelforney/samurai/commit/799bc5a4719b90a1026c129b55b92c0bccf97eeb
2019-11-17 15:24:25 -08:00
Michael Forney
c747d7f797
sbase: Update to latest git
2019-11-04 23:52:01 -08:00
Michael Forney
80c2a38a5c
sbase: Update to latest git
2019-08-06 11:53:03 -07:00
Michael Forney
baabaec1bd
sbase: Include sys/sysmacros.h unconditionally
2019-06-27 19:08:42 -07:00
Michael Forney
1fd5b3a666
sbase: Update to latest git
2019-06-14 12:10:06 -07:00
Michael Forney
a2d6cf9354
sbase: Update to latest git
2019-04-23 21:37:12 -07:00
Michael Forney
4332740046
Rename rev to ver, and keep track of package versions as well
2019-03-19 00:14:12 -07:00
Michael Forney
812dcdf940
sbase: Update to latest git
2018-10-02 01:38:10 -07:00
Michael Forney
093f8bbac2
sbase: Update to latest git
2018-02-24 00:18:38 -08:00
Michael Forney
71b508da37
sbase: Update to latest git
2017-11-10 19:53:37 -08:00
Michael Forney
ecc477e459
sbase: Various cron improvements
2017-10-01 14:04:17 -07:00
Michael Forney
e15cdce1b4
sbase: Update to latest git
2017-10-01 12:16:33 -07:00
Michael Forney
ba94a8513d
Rewrite ninja generation scripts in Lua
2017-09-25 19:23:06 -07:00
Michael Forney
824f7b249d
sbase: Update to latest git
2017-09-03 17:52:05 -07:00
Michael Forney
7a2dd381fd
sbase: Update to latest git
2017-09-01 17:59:36 -07:00
Michael Forney
fe999931fb
sbase: Update to latest git
2017-08-04 21:33:46 -07:00
Michael Forney
f3d2078189
sbase: Update to latest git
2017-07-06 01:54:22 -07:00
Michael Forney
1d6d4f345f
Remove _FILE_OFFSET_BITS
...
This does nothing with musl.
2017-06-05 21:45:55 -07:00
Michael Forney
8411041583
sbase: Update to latest git
2017-03-24 11:05:52 -07:00
Michael Forney
b6fe8ecc7e
sbase: Update to latest git
...
This adds a few minor patches, one which fixes the build of
musl-cross-make.
2017-03-07 23:49:50 -08:00
Michael Forney
49db818429
sbase: Update to latest git
2017-02-17 23:18:22 -08:00
Michael Forney
3ebdb82903
sbase: Update to latest git
2017-02-01 16:38:43 -08:00
Michael Forney
dd8a9ea679
sbase: Don't install strings
...
We'll get strings from binutils.
2017-01-03 22:42:08 -08:00
Michael Forney
a2c3ba657d
sbase: Update to latest git
2017-01-01 16:48:53 -08:00
Michael Forney
2420bcc6b1
Compress man pages
2016-12-19 00:05:57 -08:00
Michael Forney
76c056db8a
sbase: Fix some issues with mkdir and du
2016-12-14 19:48:45 -08:00
Michael Forney
1d09cd1964
sbase: Switch URL to my git repository
...
I have been, and will likely continue to, fixing many issues with sbase.
Since it is tedious to keep track of a patch set, and upstream is slow
to apply, just use my sbase repository (at least for now).
2016-12-14 18:08:02 -08:00
Michael Forney
293f5a93b7
Move to flat package hierarchy
...
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-13 23:10:30 -08:00