OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   15-Jan-2003 14:45:44
  Branch: HEAD                             Handle: 2003011513454300

  Modified files:
    openpkg-src/openpkg-tool
                            openpkg-build.pl openpkg-tool.spec

  Log:
    avoid duplicates in dependency list, sort dependency list, push back
    requirement to OpenPKG1.0.0

  Summary:
    Revision    Changes     Path
    1.36        +2  -5      openpkg-src/openpkg-tool/openpkg-build.pl
    1.26        +2  -2      openpkg-src/openpkg-tool/openpkg-tool.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg-tool/openpkg-build.pl
  ============================================================================
  $ cvs diff -u -r1.35 -r1.36 openpkg-build.pl
  --- openpkg-src/openpkg-tool/openpkg-build.pl 15 Jan 2003 12:56:31 -0000      1.35
  +++ openpkg-src/openpkg-tool/openpkg-build.pl 15 Jan 2003 13:45:43 -0000      1.36
  @@ -1562,8 +1562,6 @@
                   : ( )
               } @list;
   
  -    @out = @list;
  -
       #
       # recurse over dependencies
       #
  @@ -1573,6 +1571,7 @@
           next if $env->{builddeps}->{$_->{name}};
           $env->{builddeps}->{$_->{name}} = 1;
   
  +        push @out, $_;
           $list = build_deps($_->{name}, $env);
           push @out, @$list;
       }
  @@ -1849,9 +1848,7 @@
   sub print_deps ($) {
       my($list) = @_;
   
  -    foreach (@$list) {
  -        print vsn($_),"\n";
  -    }
  +    print join("\n", sort map { vsn($_) } @$list),"\n";
   }
   
   #######################################################################
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg-tool/openpkg-tool.spec
  ============================================================================
  $ cvs diff -u -r1.25 -r1.26 openpkg-tool.spec
  --- openpkg-src/openpkg-tool/openpkg-tool.spec        15 Jan 2003 12:15:46 -0000     
 1.25
  +++ openpkg-src/openpkg-tool/openpkg-tool.spec        15 Jan 2003 13:45:43 -0000     
 1.26
  @@ -46,8 +46,8 @@
   #   build information
   Prefix:       %{l_prefix}
   BuildRoot:    %{l_buildroot}
  -BuildPreReq:  OpenPKG, openpkg >= 20021230
  -PreReq:       OpenPKG, openpkg >= 20021230
  +BuildPreReq:  OpenPKG, openpkg >= 1.0.0
  +PreReq:       OpenPKG, openpkg >= 1.0.0
   AutoReq:      no
   AutoReqProv:  no
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to