---
lib/scripts/phppkginfo | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/scripts/phppkginfo b/lib/scripts/phppkginfo
index 8171f51..e257e1c 100755
--- a/lib/scripts/phppkginfo
+++ b/lib/scripts/phppkginfo
@@ -370,15 +370,17 @@ function composerDebianVersion($pkg, $version, $link) {
'(>|>=|<|<=|!=|~)?'. # Operator
'\s*'. # Optional spaces
'v?(([\d*]+)(\.[\d*]+)?(\.[\d*]+)?(\.[\d*]+)?)'. #
version
+ '-?(alpha\d*|a\d*|beta\d*|b\d*|rc\d*)?'. # wip
'(@(stable|RC|beta|alpha|dev))?'. # stability
'(\s+as +([^,\s]+))?$/', # "as ..."
$version, $match)
) {
$operator = isset($match[1]) ? $match[1] : NULL;
$short_version = isset($match[2]) ? $match[2] : NULL;
+ $short_version .= !empty($match[7]) ? '~'.$match[7] : NULL;
$short_version_array = explode('.', $short_version);
- $stability = isset($match[7]) ? $match[7] : NULL;
- $as = isset($match[9]) ? $match[9] : NULL;
+ $stability = isset($match[8]) ? $match[8] : NULL;
+ $as = isset($match[10]) ? $match[10] : NULL;
switch($operator) {
case '':
if ($short_version == '*') {
--
1.8.4.4
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]