diff options
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | URPM.pm | 2 | ||||
-rw-r--r-- | URPM/Resolve.pm | 2 |
3 files changed, 6 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Version 4.37 - 24 July 2011, by Per Øyvind Karlsen + +- fix URPM::Resolve::fullname_parts() to also work without disttag & distepoch + Version 4.36 - 6 July 2011, by Per Øyvind Karlsen - document URPM::DB::convert() in API @@ -11,7 +11,7 @@ use URPM::Resolve; use URPM::Signature; our @ISA = qw(DynaLoader); -our $VERSION = '4.36'; +our $VERSION = '4.37'; URPM->bootstrap($VERSION); diff --git a/URPM/Resolve.pm b/URPM/Resolve.pm index 9d03614..ca3758a 100644 --- a/URPM/Resolve.pm +++ b/URPM/Resolve.pm @@ -31,7 +31,7 @@ sub property2name_op_version { $_[0] =~ /^([^\s\[]*)(?:\[\*\])?\s*\[?([^\s\]]*)\s*([^\s\]]*)/; } sub fullname_parts { - $_[1] =~ sprintf(qr/^(.*)-([^\-]*)-([^\-]*)%s\.([^\.\-]*)$/, (exists $_[0]{disttag} ? "-" . $_[0]{disttag} . (exists $_[0]{distepoch} ? $_[0]{distepoch} : "" ) : "")); + $_[1] =~ sprintf(qr/^(.*)-([^\-]*)-([^\-]*)%s\.([^\.\-]*)$/, ((exists $_[0]{disttag} && $_[0]{disttag}) ? "-" . $_[0]{disttag} . ((exists $_[0]{distepoch} && $_[0]{distepoch}) ? $_[0]{distepoch} : "" ) : "")); } #- wrappers around $state (cf "The $state object" in "perldoc URPM") |