]> git.vpit.fr Git - perl/modules/CPANPLUS-Dist-Gentoo.git/commitdiff
Skip ebuild versioned '9999' when looking for gentooisms
authorVincent Pit <vince@profvince.com>
Thu, 14 Jun 2012 22:18:11 +0000 (00:18 +0200)
committerVincent Pit <vince@profvince.com>
Thu, 14 Jun 2012 22:18:11 +0000 (00:18 +0200)
Version 9999 means a version automagically fetched from the latest revision
in the source control repository.

samples/gengentooisms

index fcd656a12aa5b52b18ac80783ae650fea7079a56..aad8df14cbda3811d58f071e0cc752fe27424b33 100755 (executable)
@@ -85,8 +85,9 @@ sub parse_portage_tree {
    my $pkg_name = (File::Spec->splitdir($pkg_dir))[-1];
 
    my $last = reduce { $a->[1] > $b->[1] ? $a : $b }
-               map [ $_, CPANPLUS::Dist::Gentoo::Atom->new_from_ebuild($_) ],
-                glob File::Spec->catfile($pkg_dir, "$pkg_name-*");
+               grep $_->[1] != 9999,
+                map [ $_, CPANPLUS::Dist::Gentoo::Atom->new_from_ebuild($_) ],
+                 glob File::Spec->catfile($pkg_dir, "$pkg_name-*");
    my ($ebuild, $atom) = @$last;
    p(1, "%s/%s-%s\n", map $atom->$_, qw<category name version>);