The sourceforge team has integrated
patch-CPP_myWindows_myGetNumberOfProcessors_cpp into this bugfix update.
Stuart Henderson developed the original patch for sparc64, and tested 4.45 on
that arch. I tested on i386.
Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/p7zip/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile 20 Apr 2007 17:50:05 -0000 1.1.1.1
+++ Makefile 1 May 2007 06:57:39 -0000
@@ -5,7 +5,7 @@
COMMENT-main= "file archiver with high compression ratio"
COMMENT-rar= "rar modules for p7zip"
-V= 4.44
+V= 4.45
DISTNAME= p7zip_${V}_src_all
PKGNAME= p7zip-${V}
PKGNAME-main= p7zip-${V}
Index: distinfo
===================================================================
RCS file: /cvs/ports/archivers/p7zip/distinfo,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 distinfo
--- distinfo 20 Apr 2007 17:50:05 -0000 1.1.1.1
+++ distinfo 1 May 2007 06:57:39 -0000
@@ -1,5 +1,5 @@
-MD5 (p7zip_4.44_src_all.tar.bz2) = eLBL7Rah5+kbW/Lx+Eq4EQ==
-RMD160 (p7zip_4.44_src_all.tar.bz2) = oE8TxVziF4HEY968V4/UgZ8XGt8=
-SHA1 (p7zip_4.44_src_all.tar.bz2) = R04keafOsZ/PdeYXhOLE7PLS9+c=
-SHA256 (p7zip_4.44_src_all.tar.bz2) =
y4cwT2gucXarlc5z084re2U4TgUScvw075NOJCe7068=
-SIZE (p7zip_4.44_src_all.tar.bz2) = 1518820
+MD5 (p7zip_4.45_src_all.tar.bz2) = t+t6krG/DnOi/q6VzTGE9w==
+RMD160 (p7zip_4.45_src_all.tar.bz2) = I2d/QeGiwdjCVAc7wX6kDqkIUfE=
+SHA1 (p7zip_4.45_src_all.tar.bz2) = Br2vdV4ohTnaTvo5n8FDZI21es0=
+SHA256 (p7zip_4.45_src_all.tar.bz2) =
OikC1TKnZzETYJIytGyGjmxV284Ofvc9jvlE+ylceYQ=
+SIZE (p7zip_4.45_src_all.tar.bz2) = 1458299
Index: patches/patch-CPP_myWindows_myGetNumberOfProcessors_cpp
===================================================================
RCS file: patches/patch-CPP_myWindows_myGetNumberOfProcessors_cpp
diff -N patches/patch-CPP_myWindows_myGetNumberOfProcessors_cpp
--- patches/patch-CPP_myWindows_myGetNumberOfProcessors_cpp 20 Apr 2007
17:50:05 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,26 +0,0 @@
-$OpenBSD: patch-CPP_myWindows_myGetNumberOfProcessors_cpp,v 1.1.1.1 2007/04/20
17:50:05 steven Exp $
---- CPP/myWindows/myGetNumberOfProcessors.cpp.orig Sat Jan 20 18:06:41 2007
-+++ CPP/myWindows/myGetNumberOfProcessors.cpp Sat Apr 14 07:28:38 2007
-@@ -14,16 +14,16 @@ namespace NWindows
- {
- #if defined (__NetBSD__) || defined(__OpenBSD__)
- int GetNumberOfProcessors() {
-- int mib[2];
-- size_t value[2];
-+ int mib[2], value;
-+ size_t len;
- int nbcpu = 1;
-
- mib[0] = CTL_HW;
- mib[1] = HW_NCPU;
-- value[1] = sizeof(size_t);
-- if (sysctl(mib, 2, value, value+1, NULL, 0) >= 0)
-- if (value[0] > nbcpu)
-- nbcpu = value[0];
-+ len = sizeof(value);
-+ if (sysctl(mib, 2, &value, &len, NULL, 0) >= 0)
-+ if (value > nbcpu)
-+ nbcpu = value;
- return nbcpu;
- }
- #elif defined (__FreeBSD__)
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/archivers/p7zip/pkg/PLIST-main,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST-main
--- pkg/PLIST-main 20 Apr 2007 17:50:05 -0000 1.1.1.1
+++ pkg/PLIST-main 1 May 2007 06:57:39 -0000
@@ -8,32 +8,6 @@
lib/p7zip/7za
lib/p7zip/7zr
lib/p7zip/Codecs/
-lib/p7zip/Codecs/7zAES.so
-lib/p7zip/Codecs/AES.so
-lib/p7zip/Codecs/BZip2.so
-lib/p7zip/Codecs/Branch.so
-lib/p7zip/Codecs/Copy.so
-lib/p7zip/Codecs/Deflate.so
-lib/p7zip/Codecs/LZMA.so
-lib/p7zip/Codecs/PPMD.so
-lib/p7zip/Codecs/Swap.so
-lib/p7zip/Formats/
-lib/p7zip/Formats/7z.so
-lib/p7zip/Formats/Tar.so
-lib/p7zip/Formats/Zip.so
-lib/p7zip/Formats/arj.so
-lib/p7zip/Formats/bz2.so
-lib/p7zip/Formats/cab.so
-lib/p7zip/Formats/chm.so
-lib/p7zip/Formats/cpio.so
-lib/p7zip/Formats/deb.so
-lib/p7zip/Formats/gz.so
-lib/p7zip/Formats/iso.so
-lib/p7zip/Formats/lzh.so
-lib/p7zip/Formats/nsis.so
-lib/p7zip/Formats/rpm.so
-lib/p7zip/Formats/split.so
-lib/p7zip/Formats/z.so
@man man/man1/7z.1
@man man/man1/7za.1
@man man/man1/7zr.1
@@ -41,9 +15,11 @@
share/doc/p7zip/7zC.txt
share/doc/p7zip/7zFormat.txt
share/doc/p7zip/ChangeLog
+share/doc/p7zip/License.txt
share/doc/p7zip/MANUAL/
share/doc/p7zip/MANUAL/commands/
share/doc/p7zip/MANUAL/commands/add.htm
+share/doc/p7zip/MANUAL/commands/bench.htm
share/doc/p7zip/MANUAL/commands/delete.htm
share/doc/p7zip/MANUAL/commands/extract.htm
share/doc/p7zip/MANUAL/commands/extract_full.htm
Index: pkg/PLIST-rar
===================================================================
RCS file: /cvs/ports/archivers/p7zip/pkg/PLIST-rar,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 PLIST-rar
--- pkg/PLIST-rar 20 Apr 2007 17:50:05 -0000 1.1.1.1
+++ pkg/PLIST-rar 1 May 2007 06:57:39 -0000
@@ -1,4 +1,3 @@
@comment $OpenBSD: PLIST-rar,v 1.1.1.1 2007/04/20 17:50:05 steven Exp $
lib/p7zip/Codecs/Rar29.so
-lib/p7zip/Formats/Rar.so
share/doc/p7zip/unRarLicense.txt