Michael Forney
f678b5d3e6
git: Update to 2.37.3
2022-09-09 13:49:46 -07:00
Michael Forney
10f937dde8
git: Update to 2.35.1
2022-03-13 14:34:33 -07:00
Michael Forney
63ab9afa40
git: Update to 2.34.1
2021-12-22 00:15:18 -08:00
Michael Forney
c255c74a8d
git: Update to 2.34.0
2021-11-17 13:46:31 -08:00
Michael Forney
bef26f945a
git: Missed ver bump
2021-06-27 03:01:41 -07:00
Michael Forney
6529d7d216
git: Update to 2.32.0
2021-06-27 01:51:57 -07:00
Michael Forney
c77f540dd1
git: Use awk instead of perl for request-pull
2021-04-18 23:53:32 -07:00
Michael Forney
b7e1ab2f37
git: Update to 2.31.1
2021-04-17 14:22:30 -07:00
Michael Forney
a0df014a93
git: Update to 2.30.1
2021-03-02 16:20:18 -08:00
Michael Forney
92131b32c3
git: Update to 2.30.0
2021-01-07 23:08:29 -08:00
Michael Forney
e73abf816b
git: Update to 2.29.2
2020-11-04 15:33:23 -08:00
Michael Forney
214d0c144b
git: Re-add git-upload-pack to /bin
2020-11-04 15:33:23 -08:00
Michael Forney
f0f4b6dc3d
git: Update to 2.29.0
...
Installation of links in git-core is now optional via
SKIP_DASHED_BUILT_INS, so we choose to skip them as well.
2020-10-19 18:29:34 -07:00
Michael Forney
c50ca42df5
git: Update to 2.28.0
2020-08-04 02:29:08 -07:00
Michael Forney
62fcb6f167
git: Enable add.interactive.usebuiltin by default
...
We don't have perl, so this allows usage of `git add -i` by default.
2020-06-30 13:00:03 -07:00
Michael Forney
9614d6ff95
git: Fix bug with submodule summary
2020-06-22 22:47:59 -07:00
Michael Forney
d4297a13c8
Use -isystem to include library headers
...
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.
To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney
1bd3598ce4
git: Update to 2.27.0
2020-06-02 04:03:29 -07:00
Michael Forney
2dfb6db807
Lua 5.1 compatibility
2020-05-10 02:15:55 -07:00
Michael Forney
6a6672c57e
Detect sha256 tool automatically
2020-05-08 13:49:57 -07:00
Michael Forney
f74127556d
Detect decompression tool automatically
...
This fixes cross-compilation from macOS, whose bsdtar does support
xz through liblzma, but does not have xz(1).
2020-05-08 13:05:22 -07:00
Michael Forney
0b52da4754
git: Update to 2.26.2
2020-04-23 00:08:00 -07:00
Michael Forney
0dbae24a86
Address some shellcheck warnings
2020-04-19 02:13:23 -07:00
Michael Forney
e617f7bdf2
Use gzipped archives when size difference is negligible
2020-04-15 19:09:56 -07:00
Michael Forney
ea72d6bab9
Use main compression tool instead of *cat variants
2020-04-15 19:09:56 -07:00
Michael Forney
3c7d1aadfb
Allow overriding sha256 command through SHA256SUM
...
This way, oasis can be bootstrapped on other operating systems by
setting SHA256SUM='shasum -a 256'.
2020-04-15 19:09:56 -07:00
Michael Forney
35d859bb7b
git: Update to 2.26.1
2020-04-14 21:43:53 -07:00
Michael Forney
85ac5c8eb7
git: Update to 2.26.0
2020-03-24 14:01:41 -07:00
Michael Forney
1eee840b79
git: Update to 2.25.2
2020-03-20 15:06:57 -07:00
Michael Forney
7de0b6afc6
git: Add missing version bump for 2.25.1
2020-02-21 11:46:20 -08:00
Michael Forney
dc7676e1bd
git: Update to 2.25.1
2020-02-20 18:00:49 -08:00
Michael Forney
8f1395fd11
git: Remove patch avoiding pointer to int conversion in initializer
...
This is not valid ISO C, but cproc now supports this.
2020-02-01 01:37:46 -08:00
Michael Forney
1ce6f07fb0
git: Update to 2.25.0
2020-01-13 16:07:34 -08:00
Michael Forney
8f32745795
git: Use $OLDPWD instead of saving $PWD
2019-12-16 18:21:24 -08:00
Michael Forney
40955cacd1
git: Update to 2.24.1
2019-12-10 19:50:11 -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
51e7de237b
git: Use tables for build script
2019-11-17 15:24:13 -08:00
Michael Forney
ea08bc71b7
git: Use ed as the default editor
2019-11-04 23:52:01 -08:00
Michael Forney
c7e1ec6796
git: Update to 2.24.0
2019-11-04 01:48:26 -08:00
Michael Forney
a9a4415ee6
git: Update to 2.23.0
2019-08-16 23:10:38 -07:00
Michael Forney
7753f056d5
git: Update to 2.22.1
2019-08-13 16:15:40 -07:00
Michael Forney
f4e0894554
git: Avoid casts of string literal to integer in initializers
2019-06-21 00:09:01 -07:00
Michael Forney
fbac4cfd56
git: Update to 2.22.0
2019-06-10 00:50:00 -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
e5bb6756c1
Allow overriding pax command with PAXREAD
...
Most systems do not have pax installed by default, or it is not available
at all. However, since we are relying on the -s flag for member name
substitution, we can't just use a tar command that works everywhere.
Instead, support the environment variable PAXREAD to specify the command
to use in place of `pax -r`. Since bsdtar from libarchive supports -s,
we can set PAXREAD='bsdtar -xf -'.
2019-03-11 12:20:37 -07:00
Michael Forney
aa5c165772
git: Remove some WIP perl rules
...
These were accidentally committed.
2019-03-04 00:23:08 -08:00
Michael Forney
004a5ba46c
git: Update to 2.21.0
2019-03-04 00:15:33 -08:00
Michael Forney
cbf632662a
git: Update to 2.20.1
2018-12-23 13:40:49 -08:00
Michael Forney
2530bc6db0
git: Update to 2.19.2
2018-12-23 13:40:48 -08:00
Michael Forney
6156b3e1c5
git: Update to 2.19.1
2018-11-01 21:48:51 -07:00