xref: /PHP-8.3/.github/actions/brew/action.yml (revision 0e05f26b)
1name: brew
2runs:
3  using: composite
4  steps:
5    - shell: bash
6      run: |
7        set -x
8
9        # Patch brew to overwrite always
10        formula_installer="$(brew --repo)"/Library/Homebrew/formula_installer.rb
11        code=" keg.link\(verbose: verbose\?"
12        sudo sed -Ei '' "s/$code.*/$code, overwrite: true\)/" "$formula_installer"
13
14        brew install \
15          pkg-config \
16          autoconf \
17          bison \
18          re2c
19        brew install \
20          openssl@1.1 \
21          curl \
22          krb5 \
23          bzip2 \
24          enchant \
25          libffi \
26          libpng \
27          webp \
28          freetype \
29          intltool \
30          icu4c \
31          libiconv \
32          zlib \
33          t1lib \
34          gd \
35          libzip \
36          gmp \
37          tidy-html5 \
38          libxml2 \
39          libjpeg \
40          libxslt \
41          postgresql
42        brew link icu4c gettext --force
43