@@ -2,6 +2,29 @@ language: php
2
2
3
3
jobs :
4
4
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
5
28
- dist : jammy
6
29
env :
7
30
- RELEASE=jammy
@@ -76,22 +99,44 @@ jobs:
76
99
eval "$(phpenv init -)"
77
100
fi
78
101
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"
81
132
env :
82
- - RELEASE=xenial
83
- name : xenial
84
- php : " 7.4"
133
+ - RELEASE=noble
134
+ name : noble-ppc64le
85
135
before_install :
86
136
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
87
137
- 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
95
140
- |
96
141
if ! command -v phpenv; then
97
142
pushd $HOME
@@ -103,7 +148,6 @@ jobs:
103
148
eval "$(phpenv init -)"
104
149
fi
105
150
fi
106
-
107
151
- arch : ppc64le
108
152
dist : jammy
109
153
php : " 8.2"
@@ -170,17 +214,39 @@ jobs:
170
214
eval "$(phpenv init -)"
171
215
fi
172
216
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"
176
242
env :
177
- - RELEASE=xenial
178
- name : xenial-ppc64le
243
+ - RELEASE=noble
244
+ name : noble-s390x
179
245
before_install :
180
246
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
181
247
- 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
184
250
- |
185
251
if ! command -v phpenv; then
186
252
pushd $HOME
@@ -192,6 +258,7 @@ jobs:
192
258
eval "$(phpenv init -)"
193
259
fi
194
260
fi
261
+ - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
195
262
- arch : s390x
196
263
dist : jammy
197
264
php : " 8.2"
@@ -261,17 +328,40 @@ jobs:
261
328
fi
262
329
fi
263
330
- ' 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"
267
357
env :
268
- - RELEASE=xenial
269
- name : xenial-s390x
358
+ - RELEASE=noble
359
+ name : noble-arm64
270
360
before_install :
271
361
- sudo rm -rf /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock
272
362
- 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
275
365
- |
276
366
if ! command -v phpenv; then
277
367
pushd $HOME
@@ -283,7 +373,6 @@ jobs:
283
373
eval "$(phpenv init -)"
284
374
fi
285
375
fi
286
- - ' echo "--without-pcre-jit" >> $TRAVIS_BUILD_DIR/custom_configure_options'
287
376
- arch : arm64
288
377
dist : jammy
289
378
php : " 8.2"
@@ -350,28 +439,28 @@ jobs:
350
439
eval "$(phpenv init -)"
351
440
fi
352
441
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
375
464
env :
376
465
global :
377
466
- VERSION=master ALIAS=nightly
0 commit comments