X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=bin%2Fpecl%2Bsig;h=e615e5bf2b8d5c55bc072efd809a3a9fc6bd5bae;hb=62cbc787a9321f23b469eea9e387672649333bd3;hp=c1c54438364846bf71de04e1113f2d93ac16bb9c;hpb=ef2ea5ceccdcda6443ce68952c2211e73b008809;p=pharext%2Freplicator.pharext.org diff --git a/bin/pecl+sig b/bin/pecl+sig index c1c5443..e615e5b 100755 --- a/bin/pecl+sig +++ b/bin/pecl+sig @@ -72,9 +72,8 @@ function work($url, $dir) { if (($sxe = simplexml_load_file("https://pecl.php.net/feeds/$what.rss"))) { foreach ($sxe->item as $item) { - $url = str_replace("http://", "https://", (string) $item->link); - $pkg = basename(dirname($url)); - $ver = basename($url); + list($pkg, $ver) = explode(" ", (string) $item->title); + $url = sprintf("https://pecl.php.net/get/%s/%s", $pkg, $ver); $skp = sprintf("%s/../skip/%s/%s", __DIR__, $pkg, $ver); $ext = sprintf("%s/../public/phars/%s/%s-%s.ext.phar", __DIR__, $pkg, $pkg, $ver); $dir = dirname($ext);