php: Drop extensions (pcs, v8, v8js, zmq, pthreads)

They have been marked as broken for a long time so they shouldn't be
used by anyone really.

They don't build in any of the supported versions.

-74
-18
pkgs/development/php-packages/pthreads/default.nix
··· 1 - { buildPecl, lib, fetchFromGitHub, php, pcre2 }: 2 - 3 - buildPecl { 4 - pname = "pthreads"; 5 - version = "3.2.0-dev"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "krakjoe"; 9 - repo = "pthreads"; 10 - rev = "4d1c2483ceb459ea4284db4eb06646d5715e7154"; 11 - sha256 = "07kdxypy0bgggrfav2h1ccbv67lllbvpa3s3zsaqci0gq4fyi830"; 12 - }; 13 - 14 - buildInputs = [ pcre2.dev ]; 15 - 16 - meta.broken = lib.versionAtLeast php.version "7.4"; 17 - meta.maintainers = lib.teams.php.members; 18 - }
-56
pkgs/top-level/php-packages.nix
··· 90 90 91 91 pcov = callPackage ../development/php-packages/pcov { }; 92 92 93 - pcs = buildPecl { 94 - version = "1.3.3"; 95 - pname = "pcs"; 96 - 97 - sha256 = "0d4p1gpl8gkzdiv860qzxfz250ryf0wmjgyc8qcaaqgkdyh5jy5p"; 98 - 99 - internalDeps = [ php.extensions.tokenizer ]; 100 - 101 - meta.maintainers = lib.teams.php.members; 102 - meta.broken = lib.versionAtLeast php.version "7.3"; # Runtime failure on 7.3, build error on 7.4 103 - }; 104 - 105 93 pdo_oci = buildPecl rec { 106 94 inherit (php.unwrapped) src version; 107 95 ··· 127 115 pinba = callPackage ../development/php-packages/pinba { }; 128 116 129 117 protobuf = callPackage ../development/php-packages/protobuf { }; 130 - 131 - pthreads = callPackage ../development/php-packages/pthreads { }; 132 118 133 119 rdkafka = callPackage ../development/php-packages/rdkafka { }; 134 120 ··· 142 128 143 129 swoole = callPackage ../development/php-packages/swoole { }; 144 130 145 - v8 = buildPecl { 146 - version = "0.2.2"; 147 - pname = "v8"; 148 - 149 - sha256 = "103nys7zkpi1hifqp9miyl0m1mn07xqshw3sapyz365nb35g5q71"; 150 - 151 - buildInputs = [ pkgs.v8 ]; 152 - configureFlags = [ "--with-v8=${pkgs.v8}" ]; 153 - 154 - meta.maintainers = lib.teams.php.members; 155 - meta.broken = true; 156 - }; 157 - 158 - v8js = buildPecl { 159 - version = "2.1.0"; 160 - pname = "v8js"; 161 - 162 - sha256 = "0g63dyhhicngbgqg34wl91nm3556vzdgkq19gy52gvmqj47rj6rg"; 163 - 164 - buildInputs = [ pkgs.v8 ]; 165 - configureFlags = [ "--with-v8js=${pkgs.v8}" ]; 166 - 167 - meta.maintainers = lib.teams.php.members; 168 - meta.broken = true; 169 - }; 170 - 171 131 xdebug = callPackage ../development/php-packages/xdebug { }; 172 132 173 133 yaml = callPackage ../development/php-packages/yaml { }; 174 - 175 - zmq = buildPecl { 176 - version = "1.1.3"; 177 - pname = "zmq"; 178 - 179 - sha256 = "1kj487vllqj9720vlhfsmv32hs2dy2agp6176mav6ldx31c3g4n4"; 180 - 181 - configureFlags = [ 182 - "--with-zmq=${pkgs.zeromq}" 183 - ]; 184 - 185 - nativeBuildInputs = [ pkgs.pkg-config ]; 186 - 187 - meta.maintainers = lib.teams.php.members; 188 - meta.broken = lib.versionAtLeast php.version "7.3"; 189 - }; 190 134 } // (let 191 135 # Function to build a single php extension based on the php version. 192 136 #