@@ -2,6 +2,29 @@ language: php
22
33jobs :
44 include :
5+ - dist : noble
6+ env :
7+ - RELEASE=noble
8+ name : noble
9+ php : " 8.3"
10+ before_install :
11+ - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
12+ - sudo apt-get update
13+ - sudo apt-get -y install libcurl4-openssl-dev php-dev libicu-dev php-pear php
14+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 php-pear libargon2-0-dev php-dev libonig-dev; fi
15+ - sudo ln -s /usr/include/x86_64-linux-gnu/curl/ /usr/local/include
16+ - command -v expect || sudo apt-get install expect
17+ - |
18+ if ! command -v phpenv; then
19+ pushd $HOME
20+ curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
21+ popd
22+ export PHPENV_ROOT="/home/travis/.phpenv"
23+ if [ -d "${PHPENV_ROOT}" ]; then
24+ export PATH="${PHPENV_ROOT}/bin:${PATH}"
25+ eval "$(phpenv init -)"
26+ fi
27+ fi
528 - dist : jammy
629 env :
730 - RELEASE=jammy
@@ -76,22 +99,44 @@ jobs:
7699 eval "$(phpenv init -)"
77100 fi
78101 fi
79- - dist : xenial
80- group : stable
102+ # - dist: xenial
103+ # group: stable
104+ # env:
105+ # - RELEASE=xenial
106+ # name: xenial
107+ # php: "7.4"
108+ # before_install:
109+ # - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
110+ # - sudo apt-get update
111+ # - sudo apt-get install -y libicu-dev re2c
112+ # - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev re2c libonig-dev build-essential; fi
113+ # - command -v expect || sudo apt-get install expect
114+ # # Install re2c required by PHP8.3 and above
115+ # - wget https://github.com/skvadrik/re2c/releases/download/3.1/re2c-3.1.tar.xz
116+ # - tar -xf ./re2c-3.1.tar.xz
117+ # - ./re2c-3.1/configure && make && sudo make install
118+ # - |
119+ # if ! command -v phpenv; then
120+ # pushd $HOME
121+ # curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
122+ # popd
123+ # export PHPENV_ROOT="/home/travis/.phpenv"
124+ # if [ -d "${PHPENV_ROOT}" ]; then
125+ # export PATH="${PHPENV_ROOT}/bin:${PATH}"
126+ # eval "$(phpenv init -)"
127+ # fi
128+ # fi
129+ - arch : ppc64le
130+ dist : noble
131+ php : " 8.3"
81132 env :
82- - RELEASE=xenial
83- name : xenial
84- php : " 7.4"
133+ - RELEASE=noble
134+ name : noble-ppc64le
85135 before_install :
86136 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
87137 - sudo apt-get update
88- - sudo apt-get install -y libicu-dev re2c
89- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev re2c libonig-dev build-essential; fi
90- - command -v expect || sudo apt-get install expect
91- # Install re2c required by PHP8.3 and above
92- - wget https://github.com/skvadrik/re2c/releases/download/3.1/re2c-3.1.tar.xz
93- - tar -xf ./re2c-3.1.tar.xz
94- - ./re2c-3.1/configure && make && sudo make install
138+ - sudo apt-get -y install libcurl4-openssl-dev php-dev libicu-dev php-pear php
139+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 php-pear libargon2-0-dev php-dev libonig-dev; fi
95140 - |
96141 if ! command -v phpenv; then
97142 pushd $HOME
@@ -103,7 +148,6 @@ jobs:
103148 eval "$(phpenv init -)"
104149 fi
105150 fi
106-
107151 - arch : ppc64le
108152 dist : jammy
109153 php : " 8.2"
@@ -170,17 +214,39 @@ jobs:
170214 eval "$(phpenv init -)"
171215 fi
172216 fi
173- - arch : ppc64le
174- dist : xenial
175- php : " 7.4"
217+ # - arch: ppc64le
218+ # dist: xenial
219+ # php: "7.4"
220+ # env:
221+ # - RELEASE=xenial
222+ # name: xenial-ppc64le
223+ # before_install:
224+ # - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
225+ # - sudo apt-get update
226+ # - sudo apt-get install -y libicu-dev
227+ # - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev libonig-dev build-essential; fi
228+ # - |
229+ # if ! command -v phpenv; then
230+ # pushd $HOME
231+ # curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
232+ # popd
233+ # export PHPENV_ROOT="/home/travis/.phpenv"
234+ # if [ -d "${PHPENV_ROOT}" ]; then
235+ # export PATH="${PHPENV_ROOT}/bin:${PATH}"
236+ # eval "$(phpenv init -)"
237+ # fi
238+ # fi
239+ - arch : s390x
240+ dist : noble
241+ php : " 8.3"
176242 env :
177- - RELEASE=xenial
178- name : xenial-ppc64le
243+ - RELEASE=noble
244+ name : noble-s390x
179245 before_install :
180246 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
181247 - sudo apt-get update
182- - sudo apt-get install -y libicu-dev
183- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php- dev libonig -dev build-essential ; fi
248+ - sudo apt-get -y install libcurl4-openssl-dev php-dev libicu-dev php-pear php
249+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 php-pear libargon2-0- dev php -dev libonig-dev ; fi
184250 - |
185251 if ! command -v phpenv; then
186252 pushd $HOME
@@ -192,6 +258,7 @@ jobs:
192258 eval "$(phpenv init -)"
193259 fi
194260 fi
261+ - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
195262 - arch : s390x
196263 dist : jammy
197264 php : " 8.2"
@@ -261,17 +328,40 @@ jobs:
261328 fi
262329 fi
263330 - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
264- - arch : s390x
265- dist : xenial
266- php : " 7.4"
331+ # - arch: s390x
332+ # dist: xenial
333+ # php: "7.4"
334+ # env:
335+ # - RELEASE=xenial
336+ # name: xenial-s390x
337+ # before_install:
338+ # - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
339+ # - sudo apt-get update
340+ # - sudo apt-get install -y libicu-dev
341+ # - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev libonig-dev build-essential; fi
342+ # - |
343+ # if ! command -v phpenv; then
344+ # pushd $HOME
345+ # curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
346+ # popd
347+ # export PHPENV_ROOT="/home/travis/.phpenv"
348+ # if [ -d "${PHPENV_ROOT}" ]; then
349+ # export PATH="${PHPENV_ROOT}/bin:${PATH}"
350+ # eval "$(phpenv init -)"
351+ # fi
352+ # fi
353+ # - 'echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
354+ - arch : arm64
355+ dist : noble
356+ php : " 8.3"
267357 env :
268- - RELEASE=xenial
269- name : xenial-s390x
358+ - RELEASE=noble
359+ name : noble-arm64
270360 before_install :
271361 - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
272362 - sudo apt-get update
273- - sudo apt-get install -y libicu-dev
274- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php- dev libonig -dev build-essential ; fi
363+ - sudo apt-get -y install libcurl4-openssl-dev php-dev libicu-dev php-pear php
364+ - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install argon2 libargon2-0 php-pear libargon2-0- dev php -dev libonig-dev ; fi
275365 - |
276366 if ! command -v phpenv; then
277367 pushd $HOME
@@ -283,7 +373,6 @@ jobs:
283373 eval "$(phpenv init -)"
284374 fi
285375 fi
286- - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
287376 - arch : arm64
288377 dist : jammy
289378 php : " 8.2"
@@ -350,28 +439,28 @@ jobs:
350439 eval "$(phpenv init -)"
351440 fi
352441 fi
353- - arch : arm64
354- dist : xenial
355- php : " 7.4"
356- env :
357- - RELEASE=xenial
358- name : xenial-arm64
359- before_install :
360- - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
361- - sudo apt-get update
362- - sudo apt-get install -y libicu-dev
363- - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev libonig-dev build-essential; fi
364- - |
365- if ! command -v phpenv; then
366- pushd $HOME
367- curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
368- popd
369- export PHPENV_ROOT="/home/travis/.phpenv"
370- if [ -d "${PHPENV_ROOT}" ]; then
371- export PATH="${PHPENV_ROOT}/bin:${PATH}"
372- eval "$(phpenv init -)"
373- fi
374- fi
442+ # - arch: arm64
443+ # dist: xenial
444+ # php: "7.4"
445+ # env:
446+ # - RELEASE=xenial
447+ # name: xenial-arm64
448+ # before_install:
449+ # - sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
450+ # - sudo apt-get update
451+ # - sudo apt-get install -y libicu-dev
452+ # - if [[ $VERSION =~ ^8.* ]]; then sudo apt-get -y install php-pear php-dev libonig-dev build-essential; fi
453+ # - |
454+ # if ! command -v phpenv; then
455+ # pushd $HOME
456+ # curl -L https://raw.githubusercontent.com/phpenv/phpenv-installer/master/bin/phpenv-installer | bash
457+ # popd
458+ # export PHPENV_ROOT="/home/travis/.phpenv"
459+ # if [ -d "${PHPENV_ROOT}" ]; then
460+ # export PATH="${PHPENV_ROOT}/bin:${PATH}"
461+ # eval "$(phpenv init -)"
462+ # fi
463+ # fi
375464env :
376465 global :
377466 - VERSION=master ALIAS=nightly
0 commit comments