diff --git a/.ansible/group_vars/all/mods.yml b/.ansible/group_vars/all/mods.yml index 8e3c53b..2b8d3c8 100644 --- a/.ansible/group_vars/all/mods.yml +++ b/.ansible/group_vars/all/mods.yml @@ -5,6 +5,7 @@ # The following specifies the order in which modules are being built. extensions_enabled: - amqp + - apc - apcu - bcmath - blackfire @@ -12,10 +13,12 @@ extensions_enabled: - calendar - ctype - curl + - date - dba - libxml - dom - enchant + - ereg - mbstring - exif - ffi @@ -70,6 +73,7 @@ extensions_enabled: - phar - posix - pspell + - random - rdkafka - readline - recode @@ -83,6 +87,7 @@ extensions_enabled: - sodium - solr - spl + - sqlite - ssh2 - xml - zip @@ -103,6 +108,7 @@ extensions_enabled: - xmlwriter - xsl - yaml + - zlib # The following specifies how modules are being built. @@ -130,6 +136,9 @@ extensions_available: type: pecl version: 1.6.1 run_dep: [librabbitmq1] + apc: + disabled: [5.2, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + already_avail: "{{ php_all_versions }}" apcu: disabled: [5.2] all: @@ -176,6 +185,9 @@ extensions_available: curl: disabled: [] already_avail: "{{ php_all_versions }}" + date: + disabled: [] + already_avail: "{{ php_all_versions }}" dba: disabled: [] all: @@ -218,6 +230,9 @@ extensions_available: command: echo "/usr" | pecl install enchant build_dep: [libenchant-dev] run_dep: [libenchant1c2a] + ereg: + disabled: [5.2, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + already_avail: "{{ php_all_versions }}" mbstring: disabled: [] already_avail: "{{ php_all_versions }}" # Available by default @@ -1083,6 +1098,9 @@ extensions_available: type: builtin build_dep: [libpspell-dev] run_dep: [libaspell15] + random: + disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + already_avail: "{{ php_all_versions }}" rdkafka: disabled: [5.2] all: @@ -1172,6 +1190,9 @@ extensions_available: spl: disabled: [] already_avail: "{{ php_all_versions }}" + sqlite: + disabled: [5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + already_avail: "{{ php_all_versions }}" ssh2: disabled: [5.2, 5.3, 5.4, 5.5, 5.6, 8.0, 8.1, 8.2] all: @@ -1458,3 +1479,6 @@ extensions_available: 5.3: type: pecl version: 1.3.2 + zlib: + disabled: [] + already_avail: "{{ php_all_versions }}" diff --git a/Dockerfiles/mods/Dockerfile-5.2 b/Dockerfiles/mods/Dockerfile-5.2 index dba1eda..3e2e382 100644 --- a/Dockerfiles/mods/Dockerfile-5.2 +++ b/Dockerfiles/mods/Dockerfile-5.2 @@ -662,6 +662,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -767,6 +769,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^sockets$' \ && php -m | grep -oiE '^spl$' \ && php-fpm -m | grep -oiE '^spl$' \ + && php -m | grep -oiE '^sqlite$' \ + && php-fpm -m | grep -oiE '^sqlite$' \ && php -m | grep -oiE '^xml$' \ && php-fpm -m | grep -oiE '^xml$' \ && php -m | grep -oiE '^zip$' \ @@ -795,6 +799,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xmlwriter$' \ && php -m | grep -oiE '^xsl$' \ && php-fpm -m | grep -oiE '^xsl$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.3 b/Dockerfiles/mods/Dockerfile-5.3 index 03b559c..eaa1f8e 100644 --- a/Dockerfiles/mods/Dockerfile-5.3 +++ b/Dockerfiles/mods/Dockerfile-5.3 @@ -799,6 +799,8 @@ RUN set -eux \ \ && php -m | grep -oiE '^amqp$' \ && php-fpm -m | grep -oiE '^amqp$' \ + && php -m | grep -oiE '^apc$' \ + && php-fpm -m | grep -oiE '^apc$' \ && php -m | grep -oiE '^apcu$' \ && php-fpm -m | grep -oiE '^apcu$' \ && php -m | grep -oiE '^bcmath$' \ @@ -811,6 +813,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -819,6 +823,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^dom$' \ && php -m | grep -oiE '^enchant$' \ && php-fpm -m | grep -oiE '^enchant$' \ + && php -m | grep -oiE '^ereg$' \ + && php-fpm -m | grep -oiE '^ereg$' \ && php -m | grep -oiE '^mbstring$' \ && php-fpm -m | grep -oiE '^mbstring$' \ && php -m | grep -oiE '^exif$' \ @@ -930,6 +936,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^sockets$' \ && php -m | grep -oiE '^spl$' \ && php-fpm -m | grep -oiE '^spl$' \ + && php -m | grep -oiE '^sqlite$' \ + && php-fpm -m | grep -oiE '^sqlite$' \ && php -m | grep -oiE '^xml$' \ && php-fpm -m | grep -oiE '^xml$' \ && php -m | grep -oiE '^zip$' \ @@ -964,6 +972,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.4 b/Dockerfiles/mods/Dockerfile-5.4 index a75eb0b..1ef24b0 100644 --- a/Dockerfiles/mods/Dockerfile-5.4 +++ b/Dockerfiles/mods/Dockerfile-5.4 @@ -810,6 +810,8 @@ RUN set -eux \ \ && php -m | grep -oiE '^amqp$' \ && php-fpm -m | grep -oiE '^amqp$' \ + && php -m | grep -oiE '^apc$' \ + && php-fpm -m | grep -oiE '^apc$' \ && php -m | grep -oiE '^apcu$' \ && php-fpm -m | grep -oiE '^apcu$' \ && php -m | grep -oiE '^bcmath$' \ @@ -822,6 +824,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -830,6 +834,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^dom$' \ && php -m | grep -oiE '^enchant$' \ && php-fpm -m | grep -oiE '^enchant$' \ + && php -m | grep -oiE '^ereg$' \ + && php-fpm -m | grep -oiE '^ereg$' \ && php -m | grep -oiE '^mbstring$' \ && php-fpm -m | grep -oiE '^mbstring$' \ && php -m | grep -oiE '^exif$' \ @@ -977,6 +983,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.5 b/Dockerfiles/mods/Dockerfile-5.5 index 4f874c6..1a2993d 100644 --- a/Dockerfiles/mods/Dockerfile-5.5 +++ b/Dockerfiles/mods/Dockerfile-5.5 @@ -861,6 +861,8 @@ RUN set -eux \ \ && php -m | grep -oiE '^amqp$' \ && php-fpm -m | grep -oiE '^amqp$' \ + && php -m | grep -oiE '^apc$' \ + && php-fpm -m | grep -oiE '^apc$' \ && php -m | grep -oiE '^apcu$' \ && php-fpm -m | grep -oiE '^apcu$' \ && php -m | grep -oiE '^bcmath$' \ @@ -873,6 +875,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -881,6 +885,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^dom$' \ && php -m | grep -oiE '^enchant$' \ && php-fpm -m | grep -oiE '^enchant$' \ + && php -m | grep -oiE '^ereg$' \ + && php-fpm -m | grep -oiE '^ereg$' \ && php -m | grep -oiE '^mbstring$' \ && php-fpm -m | grep -oiE '^mbstring$' \ && php -m | grep -oiE '^exif$' \ @@ -1030,6 +1036,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-5.6 b/Dockerfiles/mods/Dockerfile-5.6 index 2339a3b..f134700 100644 --- a/Dockerfiles/mods/Dockerfile-5.6 +++ b/Dockerfiles/mods/Dockerfile-5.6 @@ -879,6 +879,8 @@ RUN set -eux \ \ && php -m | grep -oiE '^amqp$' \ && php-fpm -m | grep -oiE '^amqp$' \ + && php -m | grep -oiE '^apc$' \ + && php-fpm -m | grep -oiE '^apc$' \ && php -m | grep -oiE '^apcu$' \ && php-fpm -m | grep -oiE '^apcu$' \ && php -m | grep -oiE '^bcmath$' \ @@ -891,6 +893,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -899,6 +903,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^dom$' \ && php -m | grep -oiE '^enchant$' \ && php-fpm -m | grep -oiE '^enchant$' \ + && php -m | grep -oiE '^ereg$' \ + && php-fpm -m | grep -oiE '^ereg$' \ && php -m | grep -oiE '^mbstring$' \ && php-fpm -m | grep -oiE '^mbstring$' \ && php -m | grep -oiE '^exif$' \ @@ -1048,6 +1054,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-7.0 b/Dockerfiles/mods/Dockerfile-7.0 index c3909a7..374deee 100644 --- a/Dockerfiles/mods/Dockerfile-7.0 +++ b/Dockerfiles/mods/Dockerfile-7.0 @@ -985,6 +985,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1148,6 +1150,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-7.1 b/Dockerfiles/mods/Dockerfile-7.1 index 0c481a1..71d5097 100644 --- a/Dockerfiles/mods/Dockerfile-7.1 +++ b/Dockerfiles/mods/Dockerfile-7.1 @@ -993,6 +993,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1158,6 +1160,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-7.2 b/Dockerfiles/mods/Dockerfile-7.2 index 31dced5..94c8e42 100644 --- a/Dockerfiles/mods/Dockerfile-7.2 +++ b/Dockerfiles/mods/Dockerfile-7.2 @@ -996,6 +996,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1163,6 +1165,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-7.3 b/Dockerfiles/mods/Dockerfile-7.3 index e77c5cb..89940e2 100644 --- a/Dockerfiles/mods/Dockerfile-7.3 +++ b/Dockerfiles/mods/Dockerfile-7.3 @@ -985,6 +985,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1150,6 +1152,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-7.4 b/Dockerfiles/mods/Dockerfile-7.4 index abeef42..533216c 100644 --- a/Dockerfiles/mods/Dockerfile-7.4 +++ b/Dockerfiles/mods/Dockerfile-7.4 @@ -972,6 +972,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1133,6 +1135,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-8.0 b/Dockerfiles/mods/Dockerfile-8.0 index 68161f0..e748ef0 100644 --- a/Dockerfiles/mods/Dockerfile-8.0 +++ b/Dockerfiles/mods/Dockerfile-8.0 @@ -945,6 +945,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1104,6 +1106,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-8.1 b/Dockerfiles/mods/Dockerfile-8.1 index 08fec45..705e8a4 100644 --- a/Dockerfiles/mods/Dockerfile-8.1 +++ b/Dockerfiles/mods/Dockerfile-8.1 @@ -932,6 +932,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1089,6 +1091,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/Dockerfiles/mods/Dockerfile-8.2 b/Dockerfiles/mods/Dockerfile-8.2 index 1b52e11..dd99380 100644 --- a/Dockerfiles/mods/Dockerfile-8.2 +++ b/Dockerfiles/mods/Dockerfile-8.2 @@ -881,6 +881,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^ctype$' \ && php -m | grep -oiE '^curl$' \ && php-fpm -m | grep -oiE '^curl$' \ + && php -m | grep -oiE '^date$' \ + && php-fpm -m | grep -oiE '^date$' \ && php -m | grep -oiE '^dba$' \ && php-fpm -m | grep -oiE '^dba$' \ && php -m | grep -oiE '^libxml$' \ @@ -1030,6 +1032,8 @@ RUN set -eux \ && php-fpm -m | grep -oiE '^xsl$' \ && php -m | grep -oiE '^yaml$' \ && php-fpm -m | grep -oiE '^yaml$' \ + && php -m | grep -oiE '^zlib$' \ + && php-fpm -m | grep -oiE '^zlib$' \ && true diff --git a/php_modules/apc/README.md b/php_modules/apc/README.md new file mode 100644 index 0000000..8cd49f8 --- /dev/null +++ b/php_modules/apc/README.md @@ -0,0 +1,7 @@ +# apc + +Alternative PHP Cache. Deprecated and superseeded by [apcu](../apcu). + +| Platform | Url | +|----------|------------------------------------------------------------------| +| Pecl | https://pecl.php.net/package/apc | diff --git a/php_modules/apc/build.yml b/php_modules/apc/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/apc/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/apc/options.yml b/php_modules/apc/options.yml new file mode 100644 index 0000000..2a73bd6 --- /dev/null +++ b/php_modules/apc/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: apc + +# Exclude module build/installation for the following PHP versions +exclude: [5.2, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/apc/test.yml b/php_modules/apc/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/apc/test.yml @@ -0,0 +1 @@ +--- diff --git a/php_modules/date/README.md b/php_modules/date/README.md new file mode 100644 index 0000000..8a51487 --- /dev/null +++ b/php_modules/date/README.md @@ -0,0 +1,7 @@ +# date + +The DateTimeImmutable and related classes allow you represent date/time information. The objects can be created by passing in a string presentation of date/time information, or from the current system's time. + +| Platform | Url | +|----------|------------------------------------------------------------------| +| PHP.net | https://www.php.net/manual/en/book.datetime | diff --git a/php_modules/date/build.yml b/php_modules/date/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/date/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/date/options.yml b/php_modules/date/options.yml new file mode 100644 index 0000000..6af1ce0 --- /dev/null +++ b/php_modules/date/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: date + +# Exclude module build/installation for the following PHP versions +exclude: [] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/date/test.yml b/php_modules/date/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/date/test.yml @@ -0,0 +1 @@ +--- diff --git a/php_modules/ereg/README.md b/php_modules/ereg/README.md new file mode 100644 index 0000000..06caf95 --- /dev/null +++ b/php_modules/ereg/README.md @@ -0,0 +1,7 @@ +# ereg + +POSIX Regex Functions. Deprecated and superseeded by [pcre](../pcre). + +| Platform | Url | +|----------|------------------------------------------------------------------| +| Pecl | https://pecl.php.net/package/ereg | diff --git a/php_modules/ereg/build.yml b/php_modules/ereg/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/ereg/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/ereg/options.yml b/php_modules/ereg/options.yml new file mode 100644 index 0000000..80cf9b1 --- /dev/null +++ b/php_modules/ereg/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: ereg + +# Exclude module build/installation for the following PHP versions +exclude: [5.2, 7., 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/ereg/test.yml b/php_modules/ereg/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/ereg/test.yml @@ -0,0 +1 @@ +--- diff --git a/php_modules/random/README.md b/php_modules/random/README.md new file mode 100644 index 0000000..ea176fe --- /dev/null +++ b/php_modules/random/README.md @@ -0,0 +1,7 @@ +# random + +Random Number Generators and Functions Related to Randomness. + +| Platform | Url | +|----------|------------------------------------------------------------------| +| PHP.net | https://www.php.net/manual/en/book.random.php | diff --git a/php_modules/random/build.yml b/php_modules/random/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/random/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/random/options.yml b/php_modules/random/options.yml new file mode 100644 index 0000000..bd8a3e4 --- /dev/null +++ b/php_modules/random/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: random + +# Exclude module build/installation for the following PHP versions +exclude: [5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/random/test.yml b/php_modules/random/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/random/test.yml @@ -0,0 +1 @@ +--- diff --git a/php_modules/sqlite/README.md b/php_modules/sqlite/README.md new file mode 100644 index 0000000..cdb682c --- /dev/null +++ b/php_modules/sqlite/README.md @@ -0,0 +1,7 @@ +# sqlite + +SQLite database bindings. Deprecated and superseeded by [sqlite3](../sqlite3). + +| Platform | Url | +|----------|------------------------------------------------------------------| +| Pecl | https://pecl.php.net/package/sqlite | diff --git a/php_modules/sqlite/build.yml b/php_modules/sqlite/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/sqlite/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/sqlite/options.yml b/php_modules/sqlite/options.yml new file mode 100644 index 0000000..e07b165 --- /dev/null +++ b/php_modules/sqlite/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: sqlite + +# Exclude module build/installation for the following PHP versions +exclude: [5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/sqlite/test.yml b/php_modules/sqlite/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/sqlite/test.yml @@ -0,0 +1 @@ +--- diff --git a/php_modules/zlib/README.md b/php_modules/zlib/README.md new file mode 100644 index 0000000..89e6242 --- /dev/null +++ b/php_modules/zlib/README.md @@ -0,0 +1,7 @@ +# zlib + +This module enables you to transparently read and write gzip (.gz) compressed files, through versions of most of the filesystem functions which work with gzip-compressed files (and uncompressed files, too, but not with sockets). + +| Platform | Url | +|----------|------------------------------------------------------------------| +| PHP.net | https://www.php.net/manual/en/book.zlib.php | diff --git a/php_modules/zlib/build.yml b/php_modules/zlib/build.yml new file mode 100644 index 0000000..a04b687 --- /dev/null +++ b/php_modules/zlib/build.yml @@ -0,0 +1,8 @@ +--- + +# Available Jinja2 variables: +# --------------------------- +# * {{ php_all_versions }}: Array of all PHP versions + + +already_avail: "{{ php_all_versions }}" diff --git a/php_modules/zlib/options.yml b/php_modules/zlib/options.yml new file mode 100644 index 0000000..a0b2e47 --- /dev/null +++ b/php_modules/zlib/options.yml @@ -0,0 +1,24 @@ +--- + +# The name of the module +name: zlib + +# Exclude module build/installation for the following PHP versions +exclude: [] + +# In order for this module to built correctly against all dependencies, +# the following modules must have been built first. +depends_build: [] + +# In order for this module to function correctly, +# the following modules must be loaded before. +depends_load: [] + +# If the following PHP modules are loaded, this module will not behave as expected. +conflicts_load: [] + +# Enable this module by default via php.ini for PHP cli command? +enabled_php_cli: true + +# Enable this module by default via php.ini for PHP-FPM? +enabled_php_fpm: true diff --git a/php_modules/zlib/test.yml b/php_modules/zlib/test.yml new file mode 100644 index 0000000..ed97d53 --- /dev/null +++ b/php_modules/zlib/test.yml @@ -0,0 +1 @@ +---