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

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web          Date:   28-Jul-2003 14:37:34
  Branch: HEAD                             Handle: 2003072813373202

  Modified files:
    openpkg-src/unrar       unrar.patch unrar.spec
    openpkg-web             news.txt

  Log:
    Solaris 9/x86 seems to have a #define for SP somewhere in the system
    includes, so replace SP with SPTR

  Summary:
    Revision    Changes     Path
    1.2         +23 -0      openpkg-src/unrar/unrar.patch
    1.17        +1  -1      openpkg-src/unrar/unrar.spec
    1.5863      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/unrar/unrar.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 unrar.patch
  --- openpkg-src/unrar/unrar.patch     12 Jun 2003 12:21:31 -0000      1.1
  +++ openpkg-src/unrar/unrar.patch     28 Jul 2003 12:37:34 -0000      1.2
  @@ -16,3 +16,26 @@
    
    
    #endif
  +--- rarvm.cpp.orig   2003-05-15 10:37:58.000000000 +0200
  ++++ rarvm.cpp        2003-07-28 14:36:01.000000000 +0200
  +@@ -376,16 +376,16 @@
  +       case VM_PUSHA:
  +         {
  +           const int RegCount=sizeof(R)/sizeof(R[0]);
  +-          for (int I=0,SP=R[7]-4;I<RegCount;I++,SP-=4)
  +-            SET_VALUE(false,(uint *)&Mem[SP & VM_MEMMASK],R[I]);
  ++          for (int I=0,SPTR=R[7]-4;I<RegCount;I++,SPTR-=4)
  ++            SET_VALUE(false,(uint *)&Mem[SPTR & VM_MEMMASK],R[I]);
  +           R[7]-=RegCount*4;
  +         }
  +         break;
  +       case VM_POPA:
  +         {
  +           const int RegCount=sizeof(R)/sizeof(R[0]);
  +-          for (uint I=0,SP=R[7];I<RegCount;I++,SP+=4)
  +-            R[7-I]=GET_VALUE(false,(uint *)&Mem[SP & VM_MEMMASK]);
  ++          for (uint I=0,SPTR=R[7];I<RegCount;I++,SPTR+=4)
  ++            R[7-I]=GET_VALUE(false,(uint *)&Mem[SPTR & VM_MEMMASK]);
  +         }
  +         break;
  +       case VM_PUSHF:
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/unrar/unrar.spec
  ============================================================================
  $ cvs diff -u -r1.16 -r1.17 unrar.spec
  --- openpkg-src/unrar/unrar.spec      8 Jul 2003 14:43:03 -0000       1.16
  +++ openpkg-src/unrar/unrar.spec      28 Jul 2003 12:37:34 -0000      1.17
  @@ -33,7 +33,7 @@
   Group:        Archiver
   License:      freely distributable
   Version:      3.2.2
  -Release:      20030612
  +Release:      20030728
   
   #   list of sources
   Source0:      http://files10.rarlab.com/rar/unrarsrc-%{version}.tar.gz
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.5862 -r1.5863 news.txt
  --- openpkg-web/news.txt      28 Jul 2003 12:08:45 -0000      1.5862
  +++ openpkg-web/news.txt      28 Jul 2003 12:37:32 -0000      1.5863
  @@ -1,3 +1,4 @@
  +28-Jul-2003: Upgraded package: P<unrar-3.2.2-20030728>
   28-Jul-2003: New package: P<gpp-2.1-1.20030728>
   28-Jul-2003: Upgraded package: P<gpp-2.1-20030728>
   28-Jul-2003: New package: P<whoson-2.02a-1.20030728>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to