summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xcheckpkgist.php14
1 files changed, 9 insertions, 5 deletions
diff --git a/checkpkgist.php b/checkpkgist.php
index 91b170b..6acc6c8 100755
--- a/checkpkgist.php
+++ b/checkpkgist.php
@@ -68,6 +68,8 @@ class PkgClient {
function run($name, $rpm) {
global $quiet, $verb, $client;
+ $len = 50;
+
if (in_array($name, ['znerol/php-stringprep', 'psr/http-message-implementation'])) {
return;
}
@@ -110,8 +112,10 @@ function run($name, $rpm) {
}
if (version_compare($pkver, $rpmver, 'gt')) {
$diff = $date->diff(new DateTime("now"));
+ $rpm2 = $rpm;
if ($diff->days <2) {
$note = "(Just released)";
+ $rpm2 = substr($rpm . ' ' . str_repeat('.', $len), 0, $len);
} else if ($diff->days <20) {
$note = $diff->format("(%a days)");
} else {
@@ -119,7 +123,7 @@ function run($name, $rpm) {
}
//print_r($pkg);
- printf(" %-40s %15s %15s %15s %s\n", $rpm, $rpmver, $pkver, $date->format("Y-m-d"), $note);
+ printf(" %-{$len}s %15s %15s %15s %s\n", $rpm2, $rpmver, $pkver, $date->format("Y-m-d"), $note);
if ($pkg['source']['type']=='git' && $verb) {
printf("\tURL: %s\n\tHash: %s\n",
($pkg['source']['url']?:'unkown'),
@@ -131,7 +135,7 @@ function run($name, $rpm) {
}
}
else if (version_compare($pkver, $rpmver, 'eq') && $verb && !$display) {
- printf(" %-40s %15s %15s %15s\n", $rpm, $rpmver, $pkver, $date->format("Y-m-d"));
+ printf(" %-{$len}s %15s %15s %15s\n", $rpm, $rpmver, $pkver, $date->format("Y-m-d"));
$display = true;
if (!$verb) {
break;
@@ -139,10 +143,10 @@ function run($name, $rpm) {
}
}
if ($verb && !$display) {
- printf(" %-40s %15s %15s %15s\n", $rpm, $rpmver, ($maxver ?: 'unkown'), ($maxdat ? $date->format("Y-m-d") : ''));
+ printf(" %-{$len}s %15s %15s %15s\n", $rpm, $rpmver, ($maxver ?: 'unkown'), ($maxdat ? $date->format("Y-m-d") : ''));
}
} else {
- printf(" %-40s %15s %15s\n", $rpm, $rpmver, 'Not found !');
+ printf(" %-{$len}s %15s %15s\n", $rpm, $rpmver, 'Not found !');
}
}
@@ -208,7 +212,7 @@ if ($change) {
if ($sort) {
natcasesort($pkgs);
}
-printf(" %-40s %15s %15s %15s\n", "Name", "Version", "Upstream", "Date");
+printf(" %-50s %15s %15s %15s\n", "Name", "Version", "Upstream", "Date");
$tmp = array();
for ($i=1 ; $i<$_SERVER['argc'] ; $i++) {