summaryrefslogtreecommitdiff
path: root/travis
Commit message (Collapse)AuthorAgeFilesLines
* Enable -Werror in CINikita Popov2019-04-261-0/+1
| | | | | | | | | Add --enable-werror configure option and use it on Travis. It's not possible to directly use CFLAGS, because it also affects configure checks which often throw warnings. We can't enable something similar for Windows builds at this time, because they throw a lot more warnings.
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-181-1/+1
|\
| * Add a dl() test to TravisNikita Popov2019-04-181-1/+1
| | | | | | | | | | | | Compile the zend_test extension as shared and try loading it with dl() to test for obvious issues. Doing this as a standalone call because this is very specific to the CI setup.
| * Sync leading and final newlines in source code filesPeter Kokot2018-10-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
| * Trim trailing whitespace in source code filesPeter Kokot2018-10-131-1/+1
| |
* | Remove enable-wddx from Travis compile as it WDDX has been unbundled as of ↵George Peter Banyard2019-03-231-1/+0
| | | | | | | | PHP 7.4
* | Replace --with-gd by --enable-gd for TravisFabien Villepinte2019-03-041-1/+1
| |
* | Migrate ext/gd to pkg-configNikita Popov2019-01-151-4/+4
| | | | | | | | | | | | | | | | | | | | * --with-webp-dir becomes --with-webp * --with-jpeg-dir becomes --with-jpeg * --with-png-dir is removed. libpng is required. * --with-zlib-dir is removed. zlib is required. * --with-xpm-dir becomes --with-xpm. We also enable --with-webp on Travis.
* | ext/gd: use --with instead of --enableEli Schwartz2018-12-261-1/+1
| | | | | | | | | | | | | | | | | | By convention it probably makes sense to stick with this even when dropping the *-dir=DIR part. See: https://github.com/php/php-src/pull/3632#discussion_r229474568 https://autotools.io/autoconf/arguments.html
* | ext/curl: port to pkg-config macro and consistently require its useEli Schwartz2018-12-091-1/+0
| | | | | | | | | | | | curl 7.15.1 in December 2006 first added pkg-config support, which is earlier than the minimum supported version for php. This should therefore be uiversally supported.
* | Use new option name in travis/compile.shNikita Popov2018-11-071-1/+1
| |
* | Sync leading and final newlines in source code filesPeter Kokot2018-10-142-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* | Trim trailing whitespace in source code filesPeter Kokot2018-10-131-1/+1
| |
* | Drop --without-libzip option from TravisNikita Popov2018-09-181-1/+0
|/ | | | | | We need to build against the system libzip now. Also add an UPGRADING note.
* Use system libzip by defaultRemi Collet2017-09-111-0/+1
| | | | | | | | | | Use --without-libzip in travis, as libzip version available there is too old (0.10, while 0.11 is required, 1.3.0 is best) The real plan is to really drop bundled libzip... delayed. Notice: only system library have full features: * encryption * bzip support
* disable --with-pcre-valgrind on travisAnatol Belski2017-07-131-1/+1
|
* Enable more control over travis/compile.shSara Golemon2017-04-181-5/+23
| | | | | | | | This is also used by RM process to test the same things. Allow generating build output (to a log file) and specifying number of parallel jobs (rather than hard-code zero). Leave all defaults as-is for Travis builds.
* zend-test extension to house code that is required for testing internal ↵Nikita Popov2017-03-121-1/+2
| | | | APIs, but that we would not want to expose for regular builds
* Remove mcryptLeigh2016-10-041-1/+0
|
* Disable PEAR in Travis buildNikita Popov2015-12-051-1/+1
|
* remove imap tests for now until I finish the sudoless dovecot configFerenc Kovacs2015-10-194-63/+0
|
* remove imap tests for now until I finish the sudoless dovecot configFerenc Kovacs2015-10-191-2/+0
|
* Merge branch 'PHP-5.6' into PHP-7.0Ferenc Kovacs2015-10-194-9/+7
|\ | | | | | | | | | | | | | | * PHP-5.6: fixup, both catched by nikic use another character device in this test as /dev/console seems that it is different for lxc containers the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one let's try running our testsuite without sudo
| * Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-10-194-9/+7
| |\ | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: fixup, both catched by nikic use another character device in this test as /dev/console seems that it is different for lxc containers the de_DE(iso-8859-1) locale is not available on ubuntu by default, but there is no reason to require that over the utf-8 one let's try running our testsuite without sudo
| | * fixup, both catched by nikicFerenc Kovacs2015-08-241-2/+0
| | |
| | * let's try running our testsuite without sudoFerenc Kovacs2015-08-233-7/+7
| | |
* | | Remove --with-t1lib from travis buildNikita Popov2015-07-171-1/+0
| | |
* | | Merge branch 'PHP-5.6'Ferenc Kovacs2015-03-201-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.6: add pear to the travis build
| * | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-03-201-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.5: add pear to the travis build
| | * add pear to the travis buildFerenc Kovacs2015-03-201-1/+1
| | |
* | | remove ext/mysql enablement from travis buildAnatol Belski2015-03-161-1/+0
| | |
* | | Merge branch 'PHP-5.6'Ferenc Kovacs2015-02-101-1/+1
|\ \ \ | |/ / | | | | | | | | | * PHP-5.6: oops, forgot sudo for make install
| * | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-02-101-1/+1
| |\ \ | | |/ | | | | | | | | | * PHP-5.5: oops, forgot sudo for make install
| | * oops, forgot sudo for make installFerenc Kovacs2015-02-101-1/+1
| | |
* | | Merge branch 'PHP-5.6'Ferenc Kovacs2015-02-101-1/+2
|\ \ \ | |/ / | | | | | | | | | * PHP-5.6: add make install
| * | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2015-02-101-1/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | * PHP-5.5: add make install Conflicts: travis/compile.sh
| | * add make installFerenc Kovacs2015-02-101-1/+2
| | |
* | | add imapStanislav Malyshev2015-01-285-1/+69
| | |
* | | Merge branch 'PHP-5.6'Ferenc Kovacs2014-12-041-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | * PHP-5.6: add initial install switch to C travis project instead of PHP use the generic TRAVIS environment var to check for travis (see http://docs.travis-ci.com/user/ci-environment/)
| * | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2014-12-041-0/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | * PHP-5.5: add initial install switch to C travis project instead of PHP use the generic TRAVIS environment var to check for travis (see http://docs.travis-ci.com/user/ci-environment/)
| | * add initial installFerenc Kovacs2014-12-041-0/+2
| | |
* | | Re-add phpdbg to travisBob Weinand2014-10-241-0/+1
| | |
* | | phpdbg doesn't build due to the phpng merge, distable itLior Kaplan2014-08-201-1/+0
|/ /
* | Merge branch 'PHP-5.5' into PHP-5.6Stanislav Malyshev2014-07-071-0/+2
|\ \ | |/ | | | | | | | | | | | | * PHP-5.5: create locales and re-add test Conflicts: .travis.yml
| * create locales and re-add testStanislav Malyshev2014-07-071-0/+2
| |
* | add more exts for TravisStanislav Malyshev2014-07-051-1/+8
| |
* | Merge branch 'PHP-5.5' into PHP-5.6Ferenc Kovacs2014-06-301-0/+1
|\ \ | |/ | | | | | | * PHP-5.5: --enable-fpm for the travis build
| * --enable-fpm for the travis buildFerenc Kovacs2014-06-301-0/+1
| |
* | enable phpdbg for the travis build, and also run the testsuite for itFerenc Kovacs2014-06-091-1/+2
|/
* make release tags not fail Travis CIStanislav Malyshev2014-05-081-1/+1
|