? w-cabextract-1.2
Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/cabextract/Makefile,v
retrieving revision 1.4
diff -p -u -r1.4 Makefile
--- Makefile	21 Nov 2004 12:50:32 -0000	1.4
+++ Makefile	5 Jul 2007 23:51:58 -0000
@@ -5,7 +5,7 @@ COMMENT=		"Extracts files from Microsoft
 # 
 # What port/package will be created
 #
-DISTNAME=		cabextract-1.1
+DISTNAME=		cabextract-1.2
 CATEGORIES=		archivers
 
 HOMEPAGE=		http://www.kyz.uklinux.net/cabextract.php3
Index: distinfo
===================================================================
RCS file: /cvs/ports/archivers/cabextract/distinfo,v
retrieving revision 1.3
diff -p -u -r1.3 distinfo
--- distinfo	5 Jan 2005 15:40:35 -0000	1.3
+++ distinfo	5 Jul 2007 23:51:58 -0000
@@ -1,4 +1,4 @@
-MD5 (cabextract-1.1.tar.gz) = f4b729c0be7d288660f4fc167de199a1
-RMD160 (cabextract-1.1.tar.gz) = f895a466d03c59cd4e99c217f8e9f409bf1b0bfc
-SHA1 (cabextract-1.1.tar.gz) = 359c8f4ec9c62d9dac5d572269b607b2cae4fbf7
-SIZE (cabextract-1.1.tar.gz) = 187495
+RMD160 (cabextract-1.2.tar.gz) = 55292e287047b14945e69b0be8ab9ff1d4902f71
+SHA1 (cabextract-1.2.tar.gz) = 871b3db4bc2629eb5726659c147aecea1af6a6d0
+SHA256 (cabextract-1.2.tar.gz) = ae9c860a74fcea109887b4cf5de8fce575ac14737571520b14b84816f17125eb
+SIZE (cabextract-1.2.tar.gz) = 194006
Index: patches/patch-mempcpy_c
===================================================================
RCS file: patches/patch-mempcpy_c
diff -N patches/patch-mempcpy_c
--- patches/patch-mempcpy_c	23 Oct 2004 15:54:42 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-mempcpy_c,v 1.1 2004/10/23 15:54:42 robert Exp $
---- mempcpy.c.orig	Sat Oct 23 09:46:58 2004
-+++ mempcpy.c	Sat Oct 23 09:47:11 2004
-@@ -29,7 +29,12 @@ Copies @var{length} bytes from memory re
- 
- */
- 
-+#ifndef __OpenBSD__
- #include <ansidecl.h>
-+#else
-+#define PARAMS(ARGS)    ARGS
-+#define PTR             void *
-+#endif
- #ifdef ANSI_PROTOTYPES
- #include <stddef.h>
- #else
Index: patches/patch-mspack_cabd_c
===================================================================
RCS file: patches/patch-mspack_cabd_c
diff -N patches/patch-mspack_cabd_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-mspack_cabd_c	5 Jul 2007 23:51:58 -0000
@@ -0,0 +1,21 @@
+$OpenBSD$
+--- mspack/cabd.c.orig	Wed Sep 20 16:13:14 2006
++++ mspack/cabd.c	Thu Jul  5 16:09:33 2007
+@@ -703,7 +703,7 @@ static int cabd_find(struct mscab_decomp
+ 	/* if off_t is only 32-bits signed, there will be overflow problems
+ 	 * with cabinets reaching past the 2GB barrier (or just claiming to)
+ 	 */
+-#if _FILE_OFFSET_BITS < 64
++	if (sizeof(off_t) <= sizeof(uint32_t)) {
+ 	if (cablen_u32 & ~0x7FFFFFFF) {
+ 	  sys->message(fh, largefile_msg);
+ 	  cablen_u32 = 0x7FFFFFFF;
+@@ -712,7 +712,7 @@ static int cabd_find(struct mscab_decomp
+ 	  sys->message(fh, largefile_msg);
+ 	  foffset_u32 = 0x7FFFFFFF;
+ 	}
+-#endif
++        }
+ 	/* copy the unsigned 32-bit offsets to signed off_t variables */
+ 	foffset = (off_t) foffset_u32;
+ 	cablen  = (off_t) cablen_u32;
