[roll] Roll fuchsia [superproject] Roll third_party/acpica Import ACPICA 20230331 sources

Imports a subset of the ACPICA version 20230331 files under the BSD license.

NOTE: a #ifndef guard is added around ACPI_FLEX_ARRAY because the usage
of types containing ACPI_FLEX_ARRAY in fuchsia is incompatible with the
proper definition.

Procedure:
- Determine previous revision: 20221020.
- Calculate diff relative to last import:
  + $ rm -r source
  + $ curl -sfSL https://acpica.org/sites/acpica/files/acpica-unix2-20221020.tar_0.gz | \
      tar -xz \
        --wildcards \
          '*/source/*' \
          '*/changes.txt' \
        --strip-components=1
  + $ git diff -R -- source > fuchsia.patch
- Import new sources:
  + $ rm -r source
  + $ curl -sfSL https://acpica.org/sites/acpica/files/acpica-unix2-20230331.tar.gz | \
      tar -xz \
        --wildcards \
          '*/source/*' \
          '*/changes.txt' \
        --strip-components=1
- $ git add include source changes.txt
- $ git apply --3way --whitespace=fix fuchsia.patch
- Resolve conflicts.
- $ rm fuchsia.patch
- Check for added/deleted files that need to be added to BUILD.gn:
  + git diff --diff-filter=AD --stat

Original-Bug: 80491
Original-Revision: 5ffe545c73fbb2129ae756b6a939f04188347b97
GitOrigin-RevId: 4c5972d64b95577349db47a1caf55f7e7b234fba
Roller-URL: https://ci.chromium.org/b/8784483303515062481
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/832460
Original-Revision: 6dbd73e06beb40a45edc503b2109ba5a9caca4d6
Change-Id: Ib01b2f6c51264a98562fc212b2b8d3f37461e2ae
1 file changed
tree: d510b5c00125230c099dd5c649ce916fd859f1a5
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.