OpenPKG CVS Repository
  http://www.openpkg.org/cvsweb/cvsweb.cgi
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-re                       Date:   28-Aug-2002 10:02:01
  Branch: HEAD                             Handle: 2002082809020100

  Modified files:
    openpkg-re              src2make.pl

  Log:
    support all three numbering schemes defined by release engineering

  Summary:
    Revision    Changes     Path
    1.42        +4  -4      openpkg-re/src2make.pl
  ____________________________________________________________________________

  Index: openpkg-re/src2make.pl
  ============================================================
  $ cvs diff -u -r1.41 -r1.42 src2make.pl
  --- openpkg-re/src2make.pl    22 Aug 2002 13:01:02 -0000      1.41
  +++ openpkg-re/src2make.pl    28 Aug 2002 08:02:01 -0000      1.42
  @@ -525,7 +525,7 @@
   $MF .= "#   build individual-version latest packages\n";
   foreach my $name (sort(keys(%{$PMV}))) {
       my $V = $PMV->{$name};
  -    $V =~ s/-[2-9][0-9]{7}$//;
  +    $V =~ s/-([1-9][0-9]*)?[2-9][0-9]{7}$// || $V =~ 
s/-[1-9][0-9]*\.[0-9]+\.[0-9]+$//;
       $MF .= sprintf("%-30s %s\n", "build-$name-$V:", "build-$name-".$PMV->{$name});
       push(@MFTL, "build-$name-$V");
   }
  @@ -550,7 +550,7 @@
   $MF .= "#   install individual-version latest packages\n";
   foreach my $name (sort(keys(%{$PMV}))) {
       my $V = $PMV->{$name};
  -    $V =~ s/-[2-9][0-9]{7}$//;
  +    $V =~ s/-([1-9][0-9]*)?[2-9][0-9]{7}$// || $V =~ 
s/-[1-9][0-9]*\.[0-9]+\.[0-9]+$//;
       $MF .= sprintf("%-30s %s\n", "install-$name-$V:", 
"install-$name-".$PMV->{$name});
       push(@MFTL, "install-$name-$V");
   }
  @@ -575,7 +575,7 @@
   $MF .= "#   uninstall individual-version latest packages\n";
   foreach my $name (sort(keys(%{$PMV}))) {
       my $V = $PMV->{$name};
  -    $V =~ s/-[2-9][0-9]{7}$//;
  +    $V =~ s/-([1-9][0-9]*)?[2-9][0-9]{7}$// || $V =~ 
s/-[1-9][0-9]*\.[0-9]+\.[0-9]+$//;
       $MF .= sprintf("%-30s %s\n", "uninstall-$name-$V:", 
"uninstall-$name-".$PMV->{$name});
       push(@MFTL, "uninstall-$name-$V");
   }
  @@ -600,7 +600,7 @@
   $MF .= "#   list individual-version latest packages\n";
   foreach my $name (sort(keys(%{$PMV}))) {
       my $V = $PMV->{$name};
  -    $V =~ s/-[2-9][0-9]{7}$//;
  +    $V =~ s/-([1-9][0-9]*)?[2-9][0-9]{7}$// || $V =~ 
s/-[1-9][0-9]*\.[0-9]+\.[0-9]+$//;
       $MF .= sprintf("%-30s %s\n", "list-$name-$V:", "list-$name-".$PMV->{$name});
       push(@MFTL, "list-$name-$V");
   }
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to