xref: /php-src/.github/actions/brew/action.yml (revision a4534faf)
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          bzip2 \
23          enchant \
24          libffi \
25          libpng \
26          webp \
27          freetype \
28          intltool \
29          icu4c \
30          libiconv \
31          zlib \
32          t1lib \
33          gd \
34          libzip \
35          gmp \
36          tidy-html5 \
37          libxml2 \
38          libjpeg \
39          libsodium \
40          libxslt \
41          postgresql
42        brew link icu4c gettext --force
43