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]