diff --git a/dist/index.js b/dist/index.js index 5e9c901..1df5990 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1196,6 +1196,13 @@ exports.setFailed = setFailed; //----------------------------------------------------------------------- // Logging Commands //----------------------------------------------------------------------- +/** + * Gets whether Actions Step Debug is on or not + */ +function isDebug() { + return process.env['RUNNER_DEBUG'] === '1'; +} +exports.isDebug = isDebug; /** * Writes debug message to user log * @param message debug message diff --git a/package-lock.json b/package-lock.json index 12198db..63e41b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,13 +1,13 @@ { "name": "cache-extensions", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { "@actions/core": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.2.tgz", - "integrity": "sha512-IbCx7oefq+Gi6FWbSs2Fnw8VkEI6Y4gvjrYprY3RV//ksq/KPMlClOerJ4jRosyal6zkUIc8R9fS/cpRMlGClg==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.3.tgz", + "integrity": "sha512-Wp4xnyokakM45Uuj4WLUxdsa8fJjKVl1fDTsPbTEcTcuu0Nb26IPQbOtjmnfaCPGcaoPOOqId8H9NapZ8gii4w==" }, "@actions/exec": { "version": "1.0.3", @@ -32,18 +32,18 @@ } }, "@babel/core": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.6.tgz", - "integrity": "sha512-Sheg7yEJD51YHAvLEV/7Uvw95AeWqYPL3Vk3zGujJKIhJ+8oLw2ALaf3hbucILhKsgSoADOvtKRJuNVdcJkOrg==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.7.tgz", + "integrity": "sha512-rBlqF3Yko9cynC5CCFy6+K/w2N+Sq/ff2BPy+Krp7rHlABIr5epbA7OxVeKoMHB39LZOp1UY5SuLjy6uWi35yA==", "dev": true, "requires": { "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.8.6", + "@babel/generator": "^7.8.7", "@babel/helpers": "^7.8.4", - "@babel/parser": "^7.8.6", + "@babel/parser": "^7.8.7", "@babel/template": "^7.8.6", "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6", + "@babel/types": "^7.8.7", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.1", @@ -69,12 +69,12 @@ } }, "@babel/generator": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.6.tgz", - "integrity": "sha512-4bpOR5ZBz+wWcMeVtcf7FbjcFzCp+817z2/gHNncIRcM9MmKzUhtWCYAq27RAfUrAFwb+OCG1s9WEaVxfi6cjg==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.7.tgz", + "integrity": "sha512-DQwjiKJqH4C3qGiyQCAExJHoZssn49JTMJgZ8SANGgVFdkupcUhLOdkAeoC6kmHZCPfoDG5M0b6cFlSN5wW7Ew==", "dev": true, "requires": { - "@babel/types": "^7.8.6", + "@babel/types": "^7.8.7", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" @@ -198,9 +198,9 @@ } }, "@babel/parser": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.6.tgz", - "integrity": "sha512-trGNYSfwq5s0SgM1BMEB8hX3NDmO7EP2wsDGDexiaKMB92BaRpS+qZfpkMqUBhcsOTBwNy9B/jieo4ad/t/z2g==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.7.tgz", + "integrity": "sha512-9JWls8WilDXFGxs0phaXAZgpxTZhSk/yOYH2hTHC0X1yC7Z78IJfvR1vJ+rmJKq3I35td2XzXzN6ZLYlna+r/A==", "dev": true }, "@babel/plugin-syntax-bigint": { @@ -222,12 +222,12 @@ } }, "@babel/runtime": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", - "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.7.tgz", + "integrity": "sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/template": { @@ -267,9 +267,9 @@ } }, "@babel/types": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.6.tgz", - "integrity": "sha512-wqz7pgWMIrht3gquyEFPVXeXCti72Rm8ep9b5tQKz9Yg9LzJA3HxosF1SB3Kc81KD1A3XBkkVYtJvCKS2Z/QrA==", + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.7.tgz", + "integrity": "sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==", "dev": true, "requires": { "esutils": "^2.0.2", @@ -662,9 +662,9 @@ } }, "@types/jest": { - "version": "25.1.3", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.3.tgz", - "integrity": "sha512-jqargqzyJWgWAJCXX96LBGR/Ei7wQcZBvRv0PLEu9ZByMfcs23keUJrKv9FMR6YZf9YCbfqDqgmY+JUBsnqhrg==", + "version": "25.1.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.4.tgz", + "integrity": "sha512-QDDY2uNAhCV7TMCITrxz+MRk1EizcsevzfeS6LykIlq2V1E5oO4wXG8V2ZEd9w7Snxeeagk46YbMgZ8ESHx3sw==", "dev": true, "requires": { "jest-diff": "^25.1.0", @@ -678,9 +678,9 @@ "dev": true }, "@types/node": { - "version": "13.7.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.7.tgz", - "integrity": "sha512-Uo4chgKbnPNlxQwoFmYIwctkQVkMMmsAoGGU4JKwLuvBefF0pCq4FybNSnfkfRCpC7ZW7kttcC/TrRtAJsvGtg==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.0.tgz", + "integrity": "sha512-0ARSQootUG1RljH2HncpsY2TJBfGQIKOOi7kxzUY6z54ePu/ZD+wJA8zI2Q6v8rol2qpG/rvqsReco8zNMPvhQ==", "dev": true }, "@types/parse-json": { @@ -711,12 +711,12 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.21.0.tgz", - "integrity": "sha512-b5jjjDMxzcjh/Sbjuo7WyhrQmVJg0WipTHQgXh5Xwx10uYm6nPWqN1WGOsaNq4HR3Zh4wUx4IRQdDkCHwyewyw==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.22.0.tgz", + "integrity": "sha512-BvxRLaTDVQ3N+Qq8BivLiE9akQLAOUfxNHIEhedOcg8B2+jY8Rc4/D+iVprvuMX1AdezFYautuGDwr9QxqSxBQ==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "2.21.0", + "@typescript-eslint/experimental-utils": "2.22.0", "eslint-utils": "^1.4.3", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", @@ -724,32 +724,32 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.21.0.tgz", - "integrity": "sha512-olKw9JP/XUkav4lq0I7S1mhGgONJF9rHNhKFn9wJlpfRVjNo3PPjSvybxEldvCXnvD+WAshSzqH5cEjPp9CsBA==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.22.0.tgz", + "integrity": "sha512-sJt1GYBe6yC0dWOQzXlp+tiuGglNhJC9eXZeC8GBVH98Zv9jtatccuhz0OF5kC/DwChqsNfghHx7OlIDQjNYAQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.21.0", + "@typescript-eslint/typescript-estree": "2.22.0", "eslint-scope": "^5.0.0" } }, "@typescript-eslint/parser": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.21.0.tgz", - "integrity": "sha512-VrmbdrrrvvI6cPPOG7uOgGUFXNYTiSbnRq8ZMyuGa4+qmXJXVLEEz78hKuqupvkpwJQNk1Ucz1TenrRP90gmBg==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.22.0.tgz", + "integrity": "sha512-FaZKC1X+nvD7qMPqKFUYHz3H0TAioSVFGvG29f796Nc5tBluoqfHgLbSFKsh7mKjRoeTm8J9WX2Wo9EyZWjG7w==", "dev": true, "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.21.0", - "@typescript-eslint/typescript-estree": "2.21.0", + "@typescript-eslint/experimental-utils": "2.22.0", + "@typescript-eslint/typescript-estree": "2.22.0", "eslint-visitor-keys": "^1.1.0" } }, "@typescript-eslint/typescript-estree": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.21.0.tgz", - "integrity": "sha512-NC/nogZNb9IK2MEFQqyDBAciOT8Lp8O3KgAfvHx2Skx6WBo+KmDqlU3R9KxHONaijfTIKtojRe3SZQyMjr3wBw==", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.22.0.tgz", + "integrity": "sha512-2HFZW2FQc4MhIBB8WhDm9lVFaBDy6h9jGrJ4V2Uzxe/ON29HCHBTj3GkgcsgMWfsl2U5as+pTOr30Nibaw7qRQ==", "dev": true, "requires": { "debug": "^4.1.1", @@ -774,9 +774,9 @@ "dev": true }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", "dev": true }, "acorn-globals": { @@ -822,12 +822,20 @@ } }, "ansi-escapes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.0.tgz", - "integrity": "sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } } }, "ansi-regex": { @@ -1105,9 +1113,9 @@ } }, "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, "browser-resolve": { @@ -1875,9 +1883,9 @@ } }, "eslint-plugin-jest": { - "version": "23.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.8.0.tgz", - "integrity": "sha512-DKXmLxguZ1Lru4u5YM12ko3WLq6gqo7dhV2b63K731+/PNyZ/Ff6NGONQsGUtPLG9zU3kdz/N+2LTbweNZifeg==", + "version": "23.8.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-23.8.2.tgz", + "integrity": "sha512-xwbnvOsotSV27MtAe7s8uGWOori0nUsrXh2f1EnpmXua8sDfY6VZhHAhHg2sqK7HBNycRQExF074XSZ7DvfoFg==", "dev": true, "requires": { "@typescript-eslint/experimental-utils": "^2.5.0" @@ -1918,13 +1926,13 @@ "dev": true }, "espree": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", - "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.0.tgz", + "integrity": "sha512-Xs8airJ7RQolnDIbLtRutmfvSsAe0xqMMAantCN/GMoqf81TFbeI1T7Jpd56qYu1uuh32dOG5W/X9uO+ghPXzA==", "dev": true, "requires": { "acorn": "^7.1.0", - "acorn-jsx": "^5.1.0", + "acorn-jsx": "^5.2.0", "eslint-visitor-keys": "^1.1.0" } }, @@ -2493,9 +2501,9 @@ } }, "hosted-git-info": { - "version": "2.8.7", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.7.tgz", - "integrity": "sha512-ChkjQtKJ3GI6SsI4O5jwr8q8EPrWCnxuc4Tbx+vRI5x6mDOpjKKltNo1lRlszw3xwgTOSns1ZRBiMmmwpcvLxg==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, "html-encoding-sniffer": { @@ -2726,9 +2734,9 @@ "dev": true }, "inquirer": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.5.tgz", - "integrity": "sha512-6Z5cP+LAO0rzNE7xWjWtT84jxKa5ScLEGLgegPXeO3dGeU8lNe5Ii7SlXH6KVtLGlDuaEhsvsFjrjWjw8j5lFg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.6.tgz", + "integrity": "sha512-7SVO4h+QIdMq6XcqIqrNte3gS5MzCCKZdsq9DO4PJziBFNYzP3PGFbDjgadDb//MCahzgjCxvQ/O2wa7kx9o4w==", "dev": true, "requires": { "ansi-escapes": "^4.2.1", @@ -4417,9 +4425,9 @@ } }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz", + "integrity": "sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==", "dev": true }, "regex-not": { @@ -5700,12 +5708,12 @@ } }, "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { - "browser-process-hrtime": "^0.1.2" + "browser-process-hrtime": "^1.0.0" } }, "w3c-xmlserializer": { @@ -5861,12 +5869,12 @@ "dev": true }, "yaml": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", - "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.0.tgz", + "integrity": "sha512-6qI/tTx7OVtA4qNqD0OyutbM6Z9EKu4rxWm/2Y3FDEBQ4/2X2XAnyuRXMzAE2+1BPyqzksJZtrIwblOHg0IEzA==", "dev": true, "requires": { - "@babel/runtime": "^7.6.3" + "@babel/runtime": "^7.8.7" } }, "yargs": { diff --git a/package.json b/package.json index c958783..a531ed0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cache-extensions", - "version": "1.0.2", + "version": "1.0.3", "private": false, "description": "Cache extensions in GitHub Actions", "main": "dist/index.js", @@ -24,19 +24,19 @@ "author": "shivammathur", "license": "MIT", "dependencies": { - "@actions/core": "^1.2.2", + "@actions/core": "^1.2.3", "@actions/exec": "^1.0.3" }, "devDependencies": { - "@types/jest": "^25.1.3", - "@types/node": "^13.7.7", - "@typescript-eslint/eslint-plugin": "^2.21.0", - "@typescript-eslint/parser": "^2.21.0", + "@types/jest": "^25.1.4", + "@types/node": "^13.9.0", + "@typescript-eslint/eslint-plugin": "^2.22.0", + "@typescript-eslint/parser": "^2.22.0", "@zeit/ncc": "^0.21.1", "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0", "eslint-plugin-import": "^2.20.1", - "eslint-plugin-jest": "^23.8.0", + "eslint-plugin-jest": "^23.8.2", "eslint-plugin-prettier": "^3.1.2", "husky": "^4.2.3", "jest": "^25.1.0", diff --git a/src/extensions.sh b/src/extensions.sh index 275e011..df07c39 100644 --- a/src/extensions.sh +++ b/src/extensions.sh @@ -16,7 +16,7 @@ darwin_extension_dir() { apiv=$1 old_versions_darwin="5.[3-5]" if [[ "$version" =~ $old_versions_darwin ]]; then - echo "/usr/local/php5/lib/php/extensions/no-debug-non-zts-$apiv" + echo "/opt/local/lib/php${version/./}/extensions/no-debug-non-zts-$apiv" else echo "/usr/local/lib/php/pecl/$apiv" fi @@ -32,37 +32,55 @@ get_apiv() { 7.1) echo "20160303" ;; 7.2) echo "20170718" ;; 7.3) echo "20180731" ;; + 7.4) echo "20190902" ;; *) - if [ "$version" = "8.0" ]; then - php_h="https://raw.githubusercontent.com/php/php-src/master/main/php.h" - else - semver=$(curl -sSL --retry 5 https://github.com/php/php-src/releases | grep "$flags" "(php-$version.[0-9]+)".zip | head -n 1 | grep "$flags" '[0-9]+\.[0-9]+\.[0-9]+') - php_h="https://raw.githubusercontent.com/php/php-src/PHP-$semver/main/php.h" - fi + php_h="https://raw.githubusercontent.com/php/php-src/master/main/php.h" curl -sSL --retry 5 "$php_h" | grep "PHP_API_VERSION" | cut -d' ' -f 3 ;; esac } +setup_dependencies() { + exts=$1 + release=$2 + empty_reg="\s+|^$" + script_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd ) + exts=${exts//,/} + for ext in $exts; do + if grep -i -q -w "$ext" "$script_dir"/lists/"$release"-php"$version"-extensions; then + exts=${exts//$ext/} + fi + done + if [[ ! "$exts" =~ $empty_reg ]]; then + # shellcheck disable=SC2001,SC2086 + exts=$(echo ${exts//pdo_} | sed "s/[^ ]* */php$version-&/g") + # shellcheck disable=SC2086 + deps=$(apt-cache depends $exts 2>/dev/null | awk '/Depends: lib/{print$2}') + for dep in $deps; do + if grep -i -q -w "$dep" "$script_dir"/lists/"$release"-libs; then + deps=${deps//$dep/} + fi + done + if [[ ! "${deps[*]}" =~ $empty_reg ]]; then + echo "Adding ${deps[*]}" + # shellcheck disable=SC2068 + sudo DEBIAN_FRONTEND=noninteractive apt-fast install --no-install-recommends --no-upgrade -y ${deps[@]} + fi + fi +} + extensions=$1 key=$2 version=$3 os=$(uname -s) if [ "$os" = "Linux" ]; then - os=$os-$(lsb_release -s -c) - flags='-Po' + release=$(lsb_release -s -c) + os=$os-$release apiv=$(get_apiv) dir=$(linux_extension_dir "$apiv") sudo mkdir -p "$dir" && sudo chown -R "$USER":"$(id -g -n)" "$(dirname "$dir")" - debconf_fix="DEBIAN_FRONTEND=noninteractive" - apt_install="sudo $debconf_fix apt-fast install -y" - IFS=' ' read -r -a extension_array <<< "${extensions//,/ }" - for extension in "${extension_array[@]}"; do - # shellcheck disable=SC2046 - $apt_install $(apt-cache depends php"$version"-"$extension" 2>/dev/null | awk '/Depends:/{print$2}') >/dev/null 2>&1 - done + setup_dependencies "$extensions" "$release" elif [ "$os" = "Darwin" ]; then - flags='-Eo' apiv=$(get_apiv) dir=$(darwin_extension_dir "$apiv") sudo mkdir -p "$dir" && sudo chown -R "$USER":"$(id -g -n)" "$(dirname "$dir")" diff --git a/src/lists/bionic-libs b/src/lists/bionic-libs new file mode 100644 index 0000000..ac21a98 --- /dev/null +++ b/src/lists/bionic-libs @@ -0,0 +1,737 @@ +lib32gcc1 +lib32stdc++6 +libaccountsservice0 +libacl1 +libaio1 +libapparmor1 +libappindicator3-1 +libapr1 +libaprutil1 +libapt-inst2.0 +libapt-pkg5.0 +libarchive13 +libargon2-0 +libasan4 +libasan5 +libasn1-8-heimdal +libasound2 +libasound2-data +libaspell15 +libassuan0 +libatk-bridge2.0-0 +libatk1.0-0 +libatk1.0-data +libatm1 +libatomic1 +libatspi2.0-0 +libattr1 +libaudit-common +libaudit1 +libauthen-sasl-perl +libavahi-client3 +libavahi-common-data +libavahi-common3 +libbind9-160 +libbinutils +libblkid1 +libboost-context1.65.1 +libboost-filesystem1.65.1 +libboost-program-options1.65.1 +libboost-system1.65.1 +libboost-thread1.65.1 +libbsd0 +libburn4 +libbz2-1.0 +libbz2-dev +libc-ares2 +libc-bin +libc-client2007e +libc-dev-bin +libc6 +libc6-dev +libc6-i386 +libcairo-gobject2 +libcairo-script-interpreter2 +libcairo2 +libcairo2-dev +libcanberra0 +libcap-ng0 +libcap2 +libcap2-bin +libcc1-0 +libcgi-fast-perl +libcgi-pm-perl +libcgroup1 +libcilkrts5 +libclang-common-6.0-dev +libclang-common-8-dev +libclang-common-9-dev +libclang-cpp9 +libclang1-6.0 +libclang1-8 +libclang1-9 +libcolord2 +libcom-err2 +libcroco3 +libcryptsetup12 +libcups2 +libcupsfilters1 +libcupsimage2 +libcurl3-gnutls +libcurl4 +libdata-dump-perl +libdatrie1 +libdb5.3 +libdbus-1-3 +libdbus-glib-1-2 +libdbusmenu-glib4 +libdbusmenu-gtk3-4 +libdconf1 +libdebconfclient0 +libdevmapper-event1.02.1 +libdevmapper1.02.1 +libdjvulibre-dev +libdjvulibre-text +libdjvulibre21 +libdns-export1100 +libdns1100 +libdpkg-perl +libdrm-amdgpu1 +libdrm-common +libdrm-intel1 +libdrm-nouveau2 +libdrm-radeon1 +libdrm2 +libdumbnet1 +libdw1 +libdwarf1 +libeatmydata1 +libedit2 +libefiboot1 +libefivar1 +libelf1 +libenchant1c2a +libencode-locale-perl +libepoxy0 +liberror-perl +libestr0 +libevent-2.1-6 +libevent-core-2.1-6 +libevent-pthreads-2.1-6 +libexif-dev +libexif12 +libexpat1 +libexpat1-dev +libext2fs2 +libfakeroot +libfastjson4 +libfbclient2 +libfcgi-perl +libfdisk1 +libffi-dev +libffi6 +libfftw3-double3 +libfile-basedir-perl +libfile-desktopentry-perl +libfile-listing-perl +libfile-mimeinfo-perl +libfont-afm-perl +libfontconfig1 +libfontconfig1-dev +libfontenc1 +libfreetype6 +libfreetype6-dev +libfribidi0 +libfuse2 +libgc1c2 +libgcc-7-dev +libgcc-8-dev +libgcc-9-dev +libgcc1 +libgconf-2-4 +libgcrypt20 +libgd3 +libgdbm-compat4 +libgdbm5 +libgdiplus +libgdk-pixbuf2.0-0 +libgdk-pixbuf2.0-common +libgdk-pixbuf2.0-dev +libgeoip1 +libgflags2.2 +libgfortran-8-dev +libgfortran-9-dev +libgfortran5 +libgif7 +libgirepository-1.0-1 +libgl1 +libgl1-mesa-dri +libglade2-0 +libglade2.0-cil +libglapi-mesa +libglib2.0-0 +libglib2.0-bin +libglib2.0-cil +libglib2.0-data +libglib2.0-dev +libglib2.0-dev-bin +libglvnd0 +libglx-mesa0 +libglx0 +libgmp-dev +libgmp10 +libgmpxx4ldbl +libgnutls30 +libgomp1 +libgoogle-glog0v5 +libgpg-error0 +libgpm2 +libgraphite2-3 +libgraphite2-dev +libgs9 +libgs9-common +libgssapi-krb5-2 +libgssapi3-heimdal +libgtk-3-0 +libgtk-3-common +libgtk2.0-0 +libgtk2.0-cil +libgtk2.0-common +libharfbuzz-dev +libharfbuzz-gobject0 +libharfbuzz-icu0 +libharfbuzz0b +libhcrypto4-heimdal +libheimbase1-heimdal +libheimntlm0-heimdal +libhogweed4 +libhtml-form-perl +libhtml-format-perl +libhtml-parser-perl +libhtml-tagset-perl +libhtml-template-perl +libhtml-tree-perl +libhttp-cookies-perl +libhttp-daemon-perl +libhttp-date-perl +libhttp-message-perl +libhttp-negotiate-perl +libhunspell-1.6-0 +libhx509-5-heimdal +libice-dev +libice6 +libicu-dev +libicu-le-hb-dev +libicu-le-hb0 +libicu60 +libicu65 +libiculx60 +libidn11 +libidn2-0 +libijs-0.35 +libilmbase-dev +libilmbase12 +libindicator3-7 +libio-html-perl +libio-socket-ssl-perl +libip4tc0 +libip6tc0 +libipc-system-simple-perl +libiptc0 +libirs160 +libisc-export169 +libisc169 +libisccc160 +libisccfg160 +libisl19 +libisns0 +libisoburn1 +libisofs6 +libitm1 +libjansson4 +libjbig-dev +libjbig0 +libjbig2dec0 +libjpeg-dev +libjpeg-turbo8 +libjpeg-turbo8-dev +libjpeg8 +libjpeg8-dev +libjq1 +libjs-jquery +libjson-c3 +libjson-glib-1.0-0 +libjson-glib-1.0-common +libjsoncpp1 +libjte1 +libk5crypto3 +libkeyutils1 +libklibc +libkmod2 +libkrb5-26-heimdal +libkrb5-3 +libkrb5support0 +libksba8 +liblcms2-2 +liblcms2-dev +libldap-2.4-2 +libldap-common +libldb1 +liblldb-6.0 +liblldb-8 +liblldb-9 +libllvm6.0 +libllvm8 +libllvm9 +liblmdb0 +liblocale-gettext-perl +liblqr-1-0 +liblqr-1-0-dev +liblsan0 +libltdl-dev +libltdl7 +liblttng-ust-ctl4 +liblttng-ust0 +liblua5.2-0 +liblvm2app2.2 +liblvm2cmd2.02 +liblwp-mediatypes-perl +liblwp-protocol-https-perl +liblwres160 +liblxc-common +liblxc1 +liblz4-1 +liblzma-dev +liblzma5 +liblzo2-2 +libmagic-dev +libmagic-mgc +libmagic1 +libmagickcore-6-arch-config +libmagickcore-6-headers +libmagickcore-6.q16-3 +libmagickcore-6.q16-3-extra +libmagickcore-6.q16-dev +libmagickcore-dev +libmagickwand-6-headers +libmagickwand-6.q16-3 +libmagickwand-6.q16-dev +libmagickwand-dev +libmailtools-perl +libmcrypt4 +libmemcached11 +libmnl0 +libmono-2.0-1 +libmono-2.0-dev +libmono-accessibility4.0-cil +libmono-cairo4.0-cil +libmono-cecil-private-cil +libmono-cil-dev +libmono-codecontracts4.0-cil +libmono-compilerservices-symbolwriter4.0-cil +libmono-corlib4.5-cil +libmono-cscompmgd0.0-cil +libmono-csharp4.0c-cil +libmono-custommarshalers4.0-cil +libmono-data-tds4.0-cil +libmono-db2-1.0-cil +libmono-debugger-soft4.0a-cil +libmono-http4.0-cil +libmono-i18n-cjk4.0-cil +libmono-i18n-mideast4.0-cil +libmono-i18n-other4.0-cil +libmono-i18n-rare4.0-cil +libmono-i18n-west4.0-cil +libmono-i18n4.0-all +libmono-i18n4.0-cil +libmono-ldap4.0-cil +libmono-management4.0-cil +libmono-messaging-rabbitmq4.0-cil +libmono-messaging4.0-cil +libmono-microsoft-build-engine4.0-cil +libmono-microsoft-build-framework4.0-cil +libmono-microsoft-build-tasks-v4.0-4.0-cil +libmono-microsoft-build-utilities-v4.0-4.0-cil +libmono-microsoft-build4.0-cil +libmono-microsoft-csharp4.0-cil +libmono-microsoft-visualc10.0-cil +libmono-microsoft-web-infrastructure1.0-cil +libmono-oracle4.0-cil +libmono-parallel4.0-cil +libmono-peapi4.0a-cil +libmono-posix4.0-cil +libmono-profiler +libmono-rabbitmq4.0-cil +libmono-relaxng4.0-cil +libmono-security4.0-cil +libmono-sharpzip4.84-cil +libmono-simd4.0-cil +libmono-smdiagnostics0.0-cil +libmono-sqlite4.0-cil +libmono-system-componentmodel-composition4.0-cil +libmono-system-componentmodel-dataannotations4.0-cil +libmono-system-configuration-install4.0-cil +libmono-system-configuration4.0-cil +libmono-system-core4.0-cil +libmono-system-data-datasetextensions4.0-cil +libmono-system-data-entity4.0-cil +libmono-system-data-linq4.0-cil +libmono-system-data-services-client4.0-cil +libmono-system-data-services4.0-cil +libmono-system-data4.0-cil +libmono-system-deployment4.0-cil +libmono-system-design4.0-cil +libmono-system-drawing-design4.0-cil +libmono-system-drawing4.0-cil +libmono-system-dynamic4.0-cil +libmono-system-enterpriseservices4.0-cil +libmono-system-identitymodel-selectors4.0-cil +libmono-system-identitymodel4.0-cil +libmono-system-io-compression-filesystem4.0-cil +libmono-system-io-compression4.0-cil +libmono-system-json-microsoft4.0-cil +libmono-system-json4.0-cil +libmono-system-ldap-protocols4.0-cil +libmono-system-ldap4.0-cil +libmono-system-management4.0-cil +libmono-system-messaging4.0-cil +libmono-system-net-http-formatting4.0-cil +libmono-system-net-http-webrequest4.0-cil +libmono-system-net-http4.0-cil +libmono-system-net4.0-cil +libmono-system-numerics-vectors4.0-cil +libmono-system-numerics4.0-cil +libmono-system-reactive-core2.2-cil +libmono-system-reactive-debugger2.2-cil +libmono-system-reactive-experimental2.2-cil +libmono-system-reactive-interfaces2.2-cil +libmono-system-reactive-linq2.2-cil +libmono-system-reactive-observable-aliases0.0-cil +libmono-system-reactive-platformservices2.2-cil +libmono-system-reactive-providers2.2-cil +libmono-system-reactive-runtime-remoting2.2-cil +libmono-system-reactive-windows-forms2.2-cil +libmono-system-reactive-windows-threading2.2-cil +libmono-system-reflection-context4.0-cil +libmono-system-runtime-caching4.0-cil +libmono-system-runtime-durableinstancing4.0-cil +libmono-system-runtime-serialization-formatters-soap4.0-cil +libmono-system-runtime-serialization4.0-cil +libmono-system-runtime4.0-cil +libmono-system-security4.0-cil +libmono-system-servicemodel-activation4.0-cil +libmono-system-servicemodel-discovery4.0-cil +libmono-system-servicemodel-internals0.0-cil +libmono-system-servicemodel-routing4.0-cil +libmono-system-servicemodel-web4.0-cil +libmono-system-servicemodel4.0a-cil +libmono-system-serviceprocess4.0-cil +libmono-system-threading-tasks-dataflow4.0-cil +libmono-system-transactions4.0-cil +libmono-system-web-abstractions4.0-cil +libmono-system-web-applicationservices4.0-cil +libmono-system-web-dynamicdata4.0-cil +libmono-system-web-extensions-design4.0-cil +libmono-system-web-extensions4.0-cil +libmono-system-web-http-selfhost4.0-cil +libmono-system-web-http-webhost4.0-cil +libmono-system-web-http4.0-cil +libmono-system-web-mobile4.0-cil +libmono-system-web-mvc3.0-cil +libmono-system-web-razor2.0-cil +libmono-system-web-regularexpressions4.0-cil +libmono-system-web-routing4.0-cil +libmono-system-web-services4.0-cil +libmono-system-web-webpages-deployment2.0-cil +libmono-system-web-webpages-razor2.0-cil +libmono-system-web-webpages2.0-cil +libmono-system-web4.0-cil +libmono-system-windows-forms-datavisualization4.0a-cil +libmono-system-windows-forms4.0-cil +libmono-system-windows4.0-cil +libmono-system-workflow-activities4.0-cil +libmono-system-workflow-componentmodel4.0-cil +libmono-system-workflow-runtime4.0-cil +libmono-system-xaml4.0-cil +libmono-system-xml-linq4.0-cil +libmono-system-xml-serialization4.0-cil +libmono-system-xml4.0-cil +libmono-system4.0-cil +libmono-tasklets4.0-cil +libmono-webbrowser4.0-cil +libmono-webmatrix-data4.0-cil +libmono-windowsbase4.0-cil +libmono-xbuild-tasks4.0-cil +libmonoboehm-2.0-1 +libmonosgen-2.0-1 +libmonosgen-2.0-dev +libmount1 +libmpc3 +libmpdec2 +libmpfr6 +libmpx2 +libmspack0 +libmysqlclient-dev +libmysqlclient20 +libncurses5 +libncursesw5 +libnet-dbus-perl +libnet-http-perl +libnet-smtp-ssl-perl +libnet-ssleay-perl +libnetfilter-conntrack3 +libnettle6 +libnewt0.52 +libnfnetlink0 +libnghttp2-14 +libnih1 +libnorm1 +libnotify4 +libnpth0 +libnspr4 +libnss-systemd +libnss3 +libntfs-3g88 +libnuma1 +libobjc-7-dev +libobjc4 +libodbc1 +libogg0 +libomp-9-dev +libomp5-9 +libonig4 +libopenexr-dev +libopenexr22 +libp11-kit0 +libpam-cap +libpam-modules +libpam-modules-bin +libpam-runtime +libpam-systemd +libpam0g +libpango-1.0-0 +libpangocairo-1.0-0 +libpangoft2-1.0-0 +libpaper-utils +libpaper1 +libparted2 +libpcap0.8 +libpci3 +libpciaccess0 +libpcre16-3 +libpcre2-16-0 +libpcre2-32-0 +libpcre2-8-0 +libpcre2-dev +libpcre2-posix2 +libpcre3 +libpcre3-dev +libpcre32-3 +libpcrecpp0v5 +libpcsclite1 +libperl5.26 +libpfm4 +libpgm-5.2-0 +libpipeline1 +libpixman-1-0 +libpixman-1-dev +libplymouth4 +libpng-dev +libpng16-16 +libpolkit-agent-1-0 +libpolkit-backend-1-0 +libpolkit-gobject-1-0 +libpopt0 +libpq-dev +libpq5 +libprocps6 +libproxy1v5 +libpsl5 +libpthread-stubs0-dev +libpython-dev +libpython-stdlib +libpython2.7 +libpython2.7-dev +libpython2.7-minimal +libpython2.7-stdlib +libpython3-dev +libpython3-stdlib +libpython3.6 +libpython3.6-dev +libpython3.6-minimal +libpython3.6-stdlib +libqdbm14 +libquadmath0 +librabbitmq4 +libre2-4 +libreadline5 +libreadline7 +librecode0 +librest-0.7-0 +libroken18-heimdal +librpm8 +librpmbuild8 +librpmio8 +librpmsign8 +librsvg2-2 +librsvg2-common +librsvg2-dev +librtmp1 +libruby2.5 +libsasl2-2 +libsasl2-modules +libsasl2-modules-db +libsctp1 +libseccomp2 +libsecret-1-0 +libsecret-1-dev +libsecret-common +libselinux1 +libsemanage-common +libsemanage1 +libsensors4 +libsepol1 +libserf-1-1 +libsigsegv2 +libslang2 +libsm-dev +libsm6 +libsmartcols1 +libsnmp-base +libsnmp30 +libsodium23 +libsoup-gnome2.4-1 +libsoup2.4-1 +libsqlite3-0 +libss2 +libssl-dev +libssl1.0.0 +libssl1.1 +libstartup-notification0 +libstdc++-7-dev +libstdc++-8-dev +libstdc++-9-dev +libstdc++6 +libstemmer0d +libsvn1 +libsybdb5 +libsystemd0 +libtalloc2 +libtasn1-6 +libtbb2 +libtcl8.6 +libtdb1 +libtevent0 +libtext-charwidth-perl +libtext-iconv-perl +libtext-wrapi18n-perl +libthai-data +libthai0 +libtidy5deb1 +libtie-ixhash-perl +libtiff-dev +libtiff5 +libtiff5-dev +libtiffxx5 +libtimedate-perl +libtinfo-dev +libtinfo5 +libtk8.6 +libtommath1 +libtool +libtry-tiny-perl +libtsan0 +libu2f-udev +libubsan0 +libubsan1 +libucl1 +libudev1 +libunistring2 +libunwind8 +liburcu6 +liburi-perl +libusb-1.0-0 +libutempter0 +libuuid1 +libuv1 +libvorbis0a +libvorbisfile3 +libvpx5 +libwayland-client0 +libwayland-cursor0 +libwayland-egl1 +libwbclient0 +libwebp6 +libwind0-heimdal +libwmf-dev +libwmf0.2-7 +libwrap0 +libwww-perl +libwww-robotrules-perl +libwxbase3.0-0v5 +libwxgtk3.0-0v5 +libx11-6 +libx11-data +libx11-dev +libx11-protocol-perl +libx11-xcb1 +libxau-dev +libxau6 +libxaw7 +libxcb-dri2-0 +libxcb-dri3-0 +libxcb-glx0 +libxcb-present0 +libxcb-render0 +libxcb-render0-dev +libxcb-shape0 +libxcb-shm0 +libxcb-shm0-dev +libxcb-sync1 +libxcb-util1 +libxcb1 +libxcb1-dev +libxcomposite1 +libxcursor1 +libxdamage1 +libxdmcp-dev +libxdmcp6 +libxext-dev +libxext6 +libxfixes3 +libxfont2 +libxft-dev +libxft2 +libxi6 +libxinerama1 +libxkbcommon0 +libxkbfile-dev +libxkbfile1 +libxml-parser-perl +libxml-twig-perl +libxml-xpathengine-perl +libxml2 +libxml2-dev +libxmlrpc-epi0 +libxmlsec1 +libxmlsec1-openssl +libxmu6 +libxmuu1 +libxpm4 +libxrandr2 +libxrender-dev +libxrender1 +libxshmfence1 +libxslt1.1 +libxss1 +libxt-dev +libxt6 +libxtables12 +libxtst6 +libxv1 +libxxf86dga1 +libxxf86vm1 +libyaml-0-2 +libzip4 +libzmq5 +libzstd1 diff --git a/src/lists/bionic-php5.3-extensions b/src/lists/bionic-php5.3-extensions new file mode 100644 index 0000000..8daaab6 --- /dev/null +++ b/src/lists/bionic-php5.3-extensions @@ -0,0 +1,68 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +Core +ctype +curl +date +dom +ereg +exif +fileinfo +filter +ftp +gd +hash +iconv +intl +json +libxml +mbstring +mcrypt +memcached +mongo +mysql +mysqli +mysqlnd +openssl +pcntl +pcov +pcre +PDO +pdo_mysql +pdo_sqlite +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +SQLite +sqlite3 +standard +sysvsem +sysvshm +tidy +tokenizer +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug + diff --git a/src/lists/bionic-php5.4-extensions b/src/lists/bionic-php5.4-extensions new file mode 100644 index 0000000..0bee238 --- /dev/null +++ b/src/lists/bionic-php5.4-extensions @@ -0,0 +1,72 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcov +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php5.5-extensions b/src/lists/bionic-php5.5-extensions new file mode 100644 index 0000000..0bee238 --- /dev/null +++ b/src/lists/bionic-php5.5-extensions @@ -0,0 +1,72 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcov +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php5.6-extensions b/src/lists/bionic-php5.6-extensions new file mode 100644 index 0000000..41d90d6 --- /dev/null +++ b/src/lists/bionic-php5.6-extensions @@ -0,0 +1,66 @@ +[PHP Modules] +amqp +apc +apcu +calendar +Core +ctype +curl +date +dom +ereg +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mhash +mongodb +msgpack +openssl +pcntl +pcov +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php7.0-extensions b/src/lists/bionic-php7.0-extensions new file mode 100644 index 0000000..6cac145 --- /dev/null +++ b/src/lists/bionic-php7.0-extensions @@ -0,0 +1,63 @@ +[PHP Modules] +amqp +apcu +calendar +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gettext +hash +iconv +igbinary +intl +json +libxml +mbstring +memcache +memcached +mongodb +msgpack +openssl +pcntl +pcov +pcre +PDO +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +sockets +SPL +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +xsl +yaml +Zend OPcache +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php7.1-extensions b/src/lists/bionic-php7.1-extensions new file mode 100644 index 0000000..830a4f9 --- /dev/null +++ b/src/lists/bionic-php7.1-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +mcrypt +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php7.2-extensions b/src/lists/bionic-php7.2-extensions new file mode 100644 index 0000000..85d0063 --- /dev/null +++ b/src/lists/bionic-php7.2-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php7.3-extensions b/src/lists/bionic-php7.3-extensions new file mode 100644 index 0000000..85d0063 --- /dev/null +++ b/src/lists/bionic-php7.3-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php7.4-extensions b/src/lists/bionic-php7.4-extensions new file mode 100644 index 0000000..667b7b4 --- /dev/null +++ b/src/lists/bionic-php7.4-extensions @@ -0,0 +1,88 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +FFI +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/bionic-php8.0-extensions b/src/lists/bionic-php8.0-extensions new file mode 100644 index 0000000..cb04cba --- /dev/null +++ b/src/lists/bionic-php8.0-extensions @@ -0,0 +1,58 @@ +[PHP Modules] +bcmath +bz2 +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gd +hash +iconv +intl +json +libxml +mbstring +mysqli +mysqlnd +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_sqlite +Phar +posix +readline +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvsem +sysvshm +tidy +tokenizer +xml +xmlreader +xmlrpc +xmlwriter +xsl +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Zend OPcache + diff --git a/src/lists/xenial-libs b/src/lists/xenial-libs new file mode 100644 index 0000000..aedc455 --- /dev/null +++ b/src/lists/xenial-libs @@ -0,0 +1,728 @@ +lib32gcc1 +lib32stdc++6 +libaccountsservice0 +libacl1 +libaio1 +libapparmor-perl +libapparmor1 +libappindicator3-1 +libapr1 +libaprutil1 +libapt-inst2.0 +libapt-pkg5.0 +libarchive13 +libargon2-0 +libasan2 +libasan4 +libasan5 +libasn1-8-heimdal +libasound2 +libasound2-data +libaspell15 +libasprintf0v5 +libatk-bridge2.0-0 +libatk1.0-0 +libatk1.0-data +libatm1 +libatomic1 +libatspi2.0-0 +libattr1 +libaudit-common +libaudit1 +libauthen-sasl-perl +libavahi-client3 +libavahi-common-data +libavahi-common3 +libbind9-140 +libblkid1 +libboost-filesystem1.58.0 +libboost-system1.58.0 +libbsd0 +libburn4 +libbz2-1.0 +libbz2-dev +libc-ares2 +libc-bin +libc-client2007e +libc-dev-bin +libc6 +libc6-dev +libc6-i386 +libcairo-gobject2 +libcairo-script-interpreter2 +libcairo2 +libcairo2-dev +libcanberra0 +libcap-ng0 +libcap2 +libcap2-bin +libcapnp-0.5.3 +libcc1-0 +libcdt5 +libcgi-fast-perl +libcgi-pm-perl +libcgraph6 +libcgroup1 +libcilkrts5 +libclang-common-6.0-dev +libclang-common-8-dev +libclang-common-9-dev +libclang-cpp9 +libclang1-6.0 +libclang1-8 +libcolord2 +libcomerr2 +libcroco3 +libcryptsetup4 +libcups2 +libcupsfilters1 +libcupsimage2 +libcurl3 +libcurl3-gnutls +libdatrie1 +libdb5.3 +libdbus-1-3 +libdbus-glib-1-2 +libdbusmenu-glib4 +libdbusmenu-gtk3-4 +libdconf1 +libdebconfclient0 +libdevmapper-event1.02.1 +libdevmapper1.02.1 +libdjvulibre-dev +libdjvulibre-text +libdjvulibre21 +libdns-export162 +libdns162 +libdpkg-perl +libdrm-amdgpu1 +libdrm-common +libdrm-intel1 +libdrm-nouveau2 +libdrm-radeon1 +libdrm2 +libdumbnet1 +libdw1 +libeatmydata1 +libedit2 +libefivar0 +libegl1-mesa +libelf1 +libenchant1c2a +libencode-locale-perl +libepoxy0 +liberror-perl +libestr0 +libevent-2.0-5 +libevent-core-2.0-5 +libevent-pthreads-2.0-5 +libexif-dev +libexif12 +libexpat1 +libexpat1-dev +libfakeroot +libfbclient2 +libfcgi-perl +libfdisk1 +libffi-dev +libffi6 +libfftw3-double3 +libfile-basedir-perl +libfile-desktopentry-perl +libfile-listing-perl +libfile-mimeinfo-perl +libfont-afm-perl +libfontconfig1 +libfontconfig1-dev +libfontenc1 +libfreetype6 +libfreetype6-dev +libfribidi0 +libfuse2 +libgbm1 +libgcc-5-dev +libgcc-7-dev +libgcc-8-dev +libgcc-9-dev +libgcc1 +libgconf-2-4 +libgcrypt20 +libgd3 +libgdbm3 +libgdiplus +libgdk-pixbuf2.0-0 +libgdk-pixbuf2.0-common +libgdk-pixbuf2.0-dev +libgeoip1 +libgflags2v5 +libgfortran-8-dev +libgfortran-9-dev +libgfortran5 +libgif7 +libgirepository-1.0-1 +libgl1-mesa-dri +libgl1-mesa-glx +libglade2-0 +libglade2.0-cil +libglapi-mesa +libglib2.0-0 +libglib2.0-bin +libglib2.0-cil +libglib2.0-data +libglib2.0-dev +libgmp-dev +libgmp10 +libgmpxx4ldbl +libgnutls-openssl27 +libgnutls30 +libgomp1 +libgoogle-glog0v5 +libgpg-error0 +libgpm2 +libgraphite2-3 +libgraphviz-dev +libgs9 +libgs9-common +libgssapi-krb5-2 +libgssapi3-heimdal +libgssrpc4 +libgtk-3-0 +libgtk-3-bin +libgtk-3-common +libgtk2.0-0 +libgtk2.0-cil +libgtk2.0-common +libgvc6 +libgvc6-plugins-gtk +libgvpr2 +libharfbuzz0b +libhcrypto4-heimdal +libheimbase1-heimdal +libheimntlm0-heimdal +libhogweed4 +libhtml-form-perl +libhtml-format-perl +libhtml-parser-perl +libhtml-tagset-perl +libhtml-template-perl +libhtml-tree-perl +libhttp-cookies-perl +libhttp-daemon-perl +libhttp-date-perl +libhttp-message-perl +libhttp-negotiate-perl +libhunspell-1.3-0 +libhx509-5-heimdal +libice-dev +libice6 +libicu-dev +libicu55 +libicu65 +libidn11 +libijs-0.35 +libilmbase-dev +libilmbase12 +libindicator3-7 +libio-html-perl +libio-socket-ssl-perl +libipc-system-simple-perl +libisc-export160 +libisc160 +libisccc140 +libisccfg140 +libisl15 +libisoburn1 +libisofs6 +libitm1 +libjasper-dev +libjasper1 +libjbig-dev +libjbig0 +libjbig2dec0 +libjpeg-dev +libjpeg-turbo8 +libjpeg-turbo8-dev +libjpeg8 +libjpeg8-dev +libjs-jquery +libjson-c2 +libjson-glib-1.0-0 +libjson-glib-1.0-common +libjsoncpp1 +libjte1 +libk5crypto3 +libkadm5clnt-mit9 +libkadm5srv-mit9 +libkdb5-8 +libkeyutils1 +libklibc +libkmod2 +libkrb5-26-heimdal +libkrb5-3 +libkrb5support0 +liblcms2-2 +liblcms2-dev +libldap-2.4-2 +libldb1 +liblldb-6.0 +liblldb-8 +liblldb-9 +libllvm6.0 +libllvm8 +libllvm9 +liblmdb0 +liblocale-gettext-perl +liblqr-1-0 +liblqr-1-0-dev +liblsan0 +libltdl-dev +libltdl7 +liblttng-ust-ctl2 +liblttng-ust0 +liblua5.2-0 +liblvm2app2.2 +liblvm2cmd2.02 +liblwp-mediatypes-perl +liblwp-protocol-https-perl +liblwres141 +liblxc1 +liblz4-1 +liblzma-dev +liblzma5 +liblzo2-2 +libmagic-dev +libmagic1 +libmagickcore-6-arch-config +libmagickcore-6-headers +libmagickcore-6.q16-2 +libmagickcore-6.q16-2-extra +libmagickcore-6.q16-dev +libmagickcore-dev +libmagickwand-6-headers +libmagickwand-6.q16-2 +libmagickwand-6.q16-dev +libmagickwand-dev +libmailtools-perl +libmcrypt4 +libmemcached11 +libmirclient9 +libmircommon7 +libmircore1 +libmirprotobuf3 +libmnl0 +libmono-2.0-1 +libmono-2.0-dev +libmono-accessibility4.0-cil +libmono-cairo4.0-cil +libmono-cecil-private-cil +libmono-cil-dev +libmono-codecontracts4.0-cil +libmono-compilerservices-symbolwriter4.0-cil +libmono-corlib4.5-cil +libmono-cscompmgd0.0-cil +libmono-csharp4.0c-cil +libmono-custommarshalers4.0-cil +libmono-data-tds4.0-cil +libmono-db2-1.0-cil +libmono-debugger-soft4.0a-cil +libmono-http4.0-cil +libmono-i18n-cjk4.0-cil +libmono-i18n-mideast4.0-cil +libmono-i18n-other4.0-cil +libmono-i18n-rare4.0-cil +libmono-i18n-west4.0-cil +libmono-i18n4.0-all +libmono-i18n4.0-cil +libmono-ldap4.0-cil +libmono-management4.0-cil +libmono-messaging-rabbitmq4.0-cil +libmono-messaging4.0-cil +libmono-microsoft-build-engine4.0-cil +libmono-microsoft-build-framework4.0-cil +libmono-microsoft-build-tasks-v4.0-4.0-cil +libmono-microsoft-build-utilities-v4.0-4.0-cil +libmono-microsoft-build4.0-cil +libmono-microsoft-csharp4.0-cil +libmono-microsoft-visualc10.0-cil +libmono-microsoft-web-infrastructure1.0-cil +libmono-oracle4.0-cil +libmono-parallel4.0-cil +libmono-peapi4.0a-cil +libmono-posix4.0-cil +libmono-profiler +libmono-rabbitmq4.0-cil +libmono-relaxng4.0-cil +libmono-security4.0-cil +libmono-sharpzip4.84-cil +libmono-simd4.0-cil +libmono-smdiagnostics0.0-cil +libmono-sqlite4.0-cil +libmono-system-componentmodel-composition4.0-cil +libmono-system-componentmodel-dataannotations4.0-cil +libmono-system-configuration-install4.0-cil +libmono-system-configuration4.0-cil +libmono-system-core4.0-cil +libmono-system-data-datasetextensions4.0-cil +libmono-system-data-entity4.0-cil +libmono-system-data-linq4.0-cil +libmono-system-data-services-client4.0-cil +libmono-system-data-services4.0-cil +libmono-system-data4.0-cil +libmono-system-deployment4.0-cil +libmono-system-design4.0-cil +libmono-system-drawing-design4.0-cil +libmono-system-drawing4.0-cil +libmono-system-dynamic4.0-cil +libmono-system-enterpriseservices4.0-cil +libmono-system-identitymodel-selectors4.0-cil +libmono-system-identitymodel4.0-cil +libmono-system-io-compression-filesystem4.0-cil +libmono-system-io-compression4.0-cil +libmono-system-json-microsoft4.0-cil +libmono-system-json4.0-cil +libmono-system-ldap-protocols4.0-cil +libmono-system-ldap4.0-cil +libmono-system-management4.0-cil +libmono-system-messaging4.0-cil +libmono-system-net-http-formatting4.0-cil +libmono-system-net-http-webrequest4.0-cil +libmono-system-net-http4.0-cil +libmono-system-net4.0-cil +libmono-system-numerics-vectors4.0-cil +libmono-system-numerics4.0-cil +libmono-system-reactive-core2.2-cil +libmono-system-reactive-debugger2.2-cil +libmono-system-reactive-experimental2.2-cil +libmono-system-reactive-interfaces2.2-cil +libmono-system-reactive-linq2.2-cil +libmono-system-reactive-observable-aliases0.0-cil +libmono-system-reactive-platformservices2.2-cil +libmono-system-reactive-providers2.2-cil +libmono-system-reactive-runtime-remoting2.2-cil +libmono-system-reactive-windows-forms2.2-cil +libmono-system-reactive-windows-threading2.2-cil +libmono-system-reflection-context4.0-cil +libmono-system-runtime-caching4.0-cil +libmono-system-runtime-durableinstancing4.0-cil +libmono-system-runtime-serialization-formatters-soap4.0-cil +libmono-system-runtime-serialization4.0-cil +libmono-system-runtime4.0-cil +libmono-system-security4.0-cil +libmono-system-servicemodel-activation4.0-cil +libmono-system-servicemodel-discovery4.0-cil +libmono-system-servicemodel-internals0.0-cil +libmono-system-servicemodel-routing4.0-cil +libmono-system-servicemodel-web4.0-cil +libmono-system-servicemodel4.0a-cil +libmono-system-serviceprocess4.0-cil +libmono-system-threading-tasks-dataflow4.0-cil +libmono-system-transactions4.0-cil +libmono-system-web-abstractions4.0-cil +libmono-system-web-applicationservices4.0-cil +libmono-system-web-dynamicdata4.0-cil +libmono-system-web-extensions-design4.0-cil +libmono-system-web-extensions4.0-cil +libmono-system-web-http-selfhost4.0-cil +libmono-system-web-http-webhost4.0-cil +libmono-system-web-http4.0-cil +libmono-system-web-mobile4.0-cil +libmono-system-web-mvc3.0-cil +libmono-system-web-razor2.0-cil +libmono-system-web-regularexpressions4.0-cil +libmono-system-web-routing4.0-cil +libmono-system-web-services4.0-cil +libmono-system-web-webpages-deployment2.0-cil +libmono-system-web-webpages-razor2.0-cil +libmono-system-web-webpages2.0-cil +libmono-system-web4.0-cil +libmono-system-windows-forms-datavisualization4.0a-cil +libmono-system-windows-forms4.0-cil +libmono-system-windows4.0-cil +libmono-system-workflow-activities4.0-cil +libmono-system-workflow-componentmodel4.0-cil +libmono-system-workflow-runtime4.0-cil +libmono-system-xaml4.0-cil +libmono-system-xml-linq4.0-cil +libmono-system-xml-serialization4.0-cil +libmono-system-xml4.0-cil +libmono-system4.0-cil +libmono-tasklets4.0-cil +libmono-webbrowser4.0-cil +libmono-webmatrix-data4.0-cil +libmono-windowsbase4.0-cil +libmono-xbuild-tasks4.0-cil +libmonoboehm-2.0-1 +libmonosgen-2.0-1 +libmonosgen-2.0-dev +libmount1 +libmpc3 +libmpdec2 +libmpfr4 +libmpx0 +libmpx2 +libmspack0 +libmysqlclient-dev +libmysqlclient20 +libncurses5 +libncursesw5 +libnet-dbus-perl +libnet-http-perl +libnet-smtp-ssl-perl +libnet-ssleay-perl +libnetfilter-conntrack3 +libnettle6 +libnewt0.52 +libnfnetlink0 +libnih-dbus1 +libnih1 +libnorm1 +libnotify4 +libnspr4 +libnss3 +libnss3-nssdb +libnuma1 +libobjc-5-dev +libobjc4 +libodbc1 +libogg0 +libomp-9-dev +libomp5-9 +libonig2 +libopenexr-dev +libopenexr22 +libp11-kit0 +libpam-modules +libpam-modules-bin +libpam-runtime +libpam-systemd +libpam0g +libpango-1.0-0 +libpangocairo-1.0-0 +libpangoft2-1.0-0 +libpaper-utils +libpaper1 +libparted2 +libpathplan4 +libpcap0.8 +libpci3 +libpciaccess0 +libpcre16-3 +libpcre2-16-0 +libpcre2-32-0 +libpcre2-8-0 +libpcre2-dev +libpcre2-posix2 +libpcre3 +libpcre3-dev +libpcre32-3 +libpcrecpp0v5 +libpcsclite1 +libperl5.22 +libpfm4 +libpgm-5.2-0 +libpipeline1 +libpixman-1-0 +libpixman-1-dev +libplymouth4 +libpng12-0 +libpng12-dev +libpolkit-agent-1-0 +libpolkit-backend-1-0 +libpolkit-gobject-1-0 +libpopt0 +libpq-dev +libpq5 +libprocps4 +libprotobuf-lite9v5 +libproxy1v5 +libpthread-stubs0-dev +libpython-dev +libpython-stdlib +libpython2.7 +libpython2.7-dev +libpython2.7-minimal +libpython2.7-stdlib +libpython3-dev +libpython3-stdlib +libpython3.5 +libpython3.5-dev +libpython3.5-minimal +libpython3.5-stdlib +libqdbm14 +libquadmath0 +librabbitmq4 +libre2-1v5 +libreadline5 +libreadline6 +librecode0 +librest-0.7-0 +libroken18-heimdal +librpm3 +librpmbuild3 +librpmio3 +librpmsign3 +librsvg2-2 +librsvg2-common +librsvg2-dev +librtmp1 +libruby2.3 +libsasl2-2 +libsasl2-modules +libsasl2-modules-db +libsctp1 +libseccomp2 +libsecret-1-0 +libsecret-1-dev +libsecret-common +libselinux1 +libsemanage-common +libsemanage1 +libsensors4 +libsepol1 +libserf-1-1 +libsigsegv2 +libslang2 +libsm-dev +libsm6 +libsmartcols1 +libsnmp-base +libsnmp30 +libsodium23 +libsoup-gnome2.4-1 +libsoup2.4-1 +libsqlite3-0 +libss2 +libssh2-1 +libssl-dev +libssl-doc +libssl1.0.0 +libssl1.1 +libstartup-notification0 +libstdc++-5-dev +libstdc++-7-dev +libstdc++-8-dev +libstdc++-9-dev +libstdc++6 +libstemmer0d +libsvn1 +libsybdb5 +libsystemd0 +libtalloc2 +libtasn1-6 +libtbb2 +libtcl8.6 +libtcltk-ruby +libtdb1 +libtevent0 +libtext-charwidth-perl +libtext-iconv-perl +libtext-wrapi18n-perl +libthai-data +libthai0 +libtidy5deb1 +libtie-ixhash-perl +libtiff5 +libtiff5-dev +libtiffxx5 +libtimedate-perl +libtinfo-dev +libtinfo5 +libtk8.6 +libtool +libtsan0 +libubsan0 +libubsan1 +libucl1 +libudev1 +libunwind8 +liburcu4 +liburi-perl +libusb-0.1-4 +libusb-1.0-0 +libustr-1.0-1 +libutempter0 +libuuid1 +libvorbis0a +libvorbisfile3 +libvpx3 +libwayland-client0 +libwayland-cursor0 +libwayland-egl1-mesa +libwayland-server0 +libwbclient0 +libwind0-heimdal +libwmf-dev +libwmf0.2-7 +libwrap0 +libwww-perl +libwww-robotrules-perl +libwxbase3.0-0v5 +libwxgtk3.0-0v5 +libx11-6 +libx11-data +libx11-dev +libx11-protocol-perl +libx11-xcb1 +libxau-dev +libxau6 +libxaw7 +libxcb-dri2-0 +libxcb-dri3-0 +libxcb-glx0 +libxcb-present0 +libxcb-render0 +libxcb-render0-dev +libxcb-shape0 +libxcb-shm0 +libxcb-shm0-dev +libxcb-sync1 +libxcb-util1 +libxcb-xfixes0 +libxcb1 +libxcb1-dev +libxcomposite1 +libxcursor1 +libxdamage1 +libxdmcp-dev +libxdmcp6 +libxdot4 +libxext-dev +libxext6 +libxfixes3 +libxfont1 +libxft-dev +libxft2 +libxi6 +libxinerama1 +libxkbcommon0 +libxkbfile-dev +libxkbfile1 +libxml-parser-perl +libxml-twig-perl +libxml-xpathengine-perl +libxml2 +libxml2-dev +libxmlrpc-epi0 +libxmlsec1 +libxmlsec1-openssl +libxmu6 +libxmuu1 +libxpm4 +libxrandr2 +libxrender-dev +libxrender1 +libxshmfence1 +libxslt1.1 +libxss1 +libxt-dev +libxt6 +libxtables11 +libxtst6 +libxv1 +libxxf86dga1 +libxxf86vm1 +libyaml-0-2 +libz3-dev +libzip4 +libzmq5 +libzstd1 diff --git a/src/lists/xenial-php5.3-extensions b/src/lists/xenial-php5.3-extensions new file mode 100644 index 0000000..c2fdf09 --- /dev/null +++ b/src/lists/xenial-php5.3-extensions @@ -0,0 +1,67 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +Core +ctype +curl +date +dom +ereg +exif +fileinfo +filter +ftp +gd +hash +iconv +intl +json +libxml +mbstring +mcrypt +memcached +mongo +mysql +mysqli +mysqlnd +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_sqlite +Phar +posix +readline +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +SQLite +sqlite3 +standard +sysvsem +sysvshm +tidy +tokenizer +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug + diff --git a/src/lists/xenial-php5.4-extensions b/src/lists/xenial-php5.4-extensions new file mode 100644 index 0000000..3f14a44 --- /dev/null +++ b/src/lists/xenial-php5.4-extensions @@ -0,0 +1,71 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php5.5-extensions b/src/lists/xenial-php5.5-extensions new file mode 100644 index 0000000..3f14a44 --- /dev/null +++ b/src/lists/xenial-php5.5-extensions @@ -0,0 +1,71 @@ +[PHP Modules] +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +ereg +exif +fileinfo +filter +ftp +gd +gettext +hash +iconv +imagick +intl +json +libxml +mbstring +mcrypt +memcached +mhash +mysql +mysqli +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +redis +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tokenizer +wddx +xdebug +xml +xmlreader +xmlwriter +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php5.6-extensions b/src/lists/xenial-php5.6-extensions new file mode 100644 index 0000000..d873e57 --- /dev/null +++ b/src/lists/xenial-php5.6-extensions @@ -0,0 +1,95 @@ +[PHP Modules] +amqp +apc +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +ereg +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +mcrypt +memcache +memcached +mhash +mongodb +msgpack +mssql +mysql +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php7.0-extensions b/src/lists/xenial-php7.0-extensions new file mode 100644 index 0000000..830a4f9 --- /dev/null +++ b/src/lists/xenial-php7.0-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +mcrypt +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php7.1-extensions b/src/lists/xenial-php7.1-extensions new file mode 100644 index 0000000..830a4f9 --- /dev/null +++ b/src/lists/xenial-php7.1-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +mcrypt +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php7.2-extensions b/src/lists/xenial-php7.2-extensions new file mode 100644 index 0000000..85d0063 --- /dev/null +++ b/src/lists/xenial-php7.2-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php7.3-extensions b/src/lists/xenial-php7.3-extensions new file mode 100644 index 0000000..85d0063 --- /dev/null +++ b/src/lists/xenial-php7.3-extensions @@ -0,0 +1,90 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +interbase +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +recode +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +wddx +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php7.4-extensions b/src/lists/xenial-php7.4-extensions new file mode 100644 index 0000000..667b7b4 --- /dev/null +++ b/src/lists/xenial-php7.4-extensions @@ -0,0 +1,88 @@ +[PHP Modules] +amqp +apcu +bcmath +bz2 +calendar +Core +ctype +curl +date +dba +dom +enchant +exif +FFI +fileinfo +filter +ftp +gd +gettext +gmp +hash +iconv +igbinary +imap +intl +json +ldap +libxml +mbstring +memcache +memcached +mongodb +msgpack +mysqli +mysqlnd +odbc +openssl +pcntl +pcre +PDO +pdo_dblib +PDO_Firebird +pdo_mysql +PDO_ODBC +pdo_pgsql +pdo_sqlite +pgsql +Phar +posix +pspell +readline +redis +Reflection +session +shmop +SimpleXML +snmp +soap +sockets +sodium +SPL +sqlite3 +standard +sysvmsg +sysvsem +sysvshm +tidy +tokenizer +xdebug +xml +xmlreader +xmlrpc +xmlwriter +xsl +yaml +Zend OPcache +zip +zlib +zmq +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Xdebug +Zend OPcache + diff --git a/src/lists/xenial-php8.0-extensions b/src/lists/xenial-php8.0-extensions new file mode 100644 index 0000000..cb04cba --- /dev/null +++ b/src/lists/xenial-php8.0-extensions @@ -0,0 +1,58 @@ +[PHP Modules] +bcmath +bz2 +Core +ctype +curl +date +dom +exif +fileinfo +filter +ftp +gd +hash +iconv +intl +json +libxml +mbstring +mysqli +mysqlnd +openssl +pcntl +pcre +PDO +pdo_mysql +pdo_sqlite +Phar +posix +readline +Reflection +session +shmop +SimpleXML +soap +sockets +SPL +sqlite3 +standard +sysvsem +sysvshm +tidy +tokenizer +xml +xmlreader +xmlrpc +xmlwriter +xsl +Zend OPcache +zip +zlib +phalcon3 +phalcon4 +blackfire + +[Zend Modules] +Zend OPcache +