app-arch/tar: Patch in a fix for --hole-detection=raw

This enables us to use tar to "sparsify" using tar when portage
creates binary packages and can end up saving us some space on the
rootfs.

I attempted to upstream this patch to tar both by uploading it to
Savannah [1] and by posting it to their lists [2]. Apparently folks
are too busy, but maybe it'll land eventually.

[1] https://savannah.gnu.org/patch/index.php?10432
[2] https://lists.gnu.org/archive/html/bug-tar/2024-02/msg00002.html

BUG=b:322254696
TEST=Create/extract an archive with --hole-detection=raw

Change-Id: I81117c3da3fefbb2a4782b75583fce5bdab1f6f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/5241485
Reviewed-by: Shuhei Takahashi <nya@chromium.org>
Commit-Queue: Douglas Anderson <dianders@chromium.org>
Tested-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
3 files changed