Re: [patch] sysutils/diskrescue

2016-03-10 Thread Michael McConville
David Hill wrote:
> Hello -
> 
> This updates sysutils/diskrescue to 0.4 and moves it to github.
> The change between 0.3 and 0.4 is the patch has been applied. :).

Makes sense, and builds for me. ok mmcc@

> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/diskrescue/Makefile,v
> retrieving revision 1.9
> diff -u -p -r1.9 Makefile
> --- Makefile  16 Feb 2015 22:57:12 -  1.9
> +++ Makefile  11 Mar 2016 00:32:46 -
> @@ -2,12 +2,14 @@
>  
>  COMMENT =fancy dd
>  
> -DISTNAME =   diskrescue-0.3
> -REVISION =   1
> -
> +V =  0.4
> +GH_TAGNAME = DISKRESCUE_${V:S/./_/g}
> +GH_ACCOUNT = conformal
> +GH_PROJECT = diskrescue
> +DISTNAME =   ${GH_PROJECT}-${V}
>  CATEGORIES = sysutils
>  
> -HOMEPAGE =   http://opensource.conformal.com/wiki/Disk_Rescue
> +HOMEPAGE =   https://github.com/conformal/diskrescue/wiki
>  
>  MAINTAINER = Laurent Fanis 
>  
> @@ -15,10 +17,6 @@ MAINTAINER =   Laurent Fanis   PERMIT_PACKAGE_CDROM =   Yes
>  
>  WANTLIB =c
> -
> -MASTER_SITES =   
> http://opensource.conformal.com/snapshots/diskrescue/
> -
> -EXTRACT_SUFX =   .tgz
>  
>  NO_TEST= Yes
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/sysutils/diskrescue/distinfo,v
> retrieving revision 1.3
> diff -u -p -r1.3 distinfo
> --- distinfo  18 Jan 2015 03:15:09 -  1.3
> +++ distinfo  11 Mar 2016 00:32:46 -
> @@ -1,2 +1,2 @@
> -SHA256 (diskrescue-0.3.tgz) = GHO70eRi8to/eGHl7Gbg7SvoAoIeZrucUjXd/5snfqo=
> -SIZE (diskrescue-0.3.tgz) = 6825
> +SHA256 (diskrescue-0.4.tar.gz) = loVdK0MDTegiHg8eTVzDaTpjod5airDGxS/GQek/gS0=
> +SIZE (diskrescue-0.4.tar.gz) = 6816
> Index: patches/patch-diskrescue_c
> ===
> RCS file: patches/patch-diskrescue_c
> diff -N patches/patch-diskrescue_c
> --- patches/patch-diskrescue_c15 Jun 2013 08:19:33 -  1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -
> @@ -1,121 +0,0 @@
> -$OpenBSD: patch-diskrescue_c,v 1.1 2013/06/15 08:19:33 sthen Exp $
>  diskrescue.c.origMon Sep 28 16:13:33 2009
> -+++ diskrescue.c Sat Jun 15 09:19:05 2013
> -@@ -44,15 +44,15 @@ static const char*cvstag = "$diskrescue: 
> diskrescue.c
> -  */
> - 
> - struct dr_hdr {
> --daddr64_t   disk_sz;
> --daddr64_t   block_sz;
> --charoutput[PATH_MAX];
> -+daddr_t disk_sz;
> -+daddr_t block_sz;
> -+charoutput[PATH_MAX];
> - };
> - 
> - struct dr_entry {
> --daddr64_t   offset;
> --daddr64_t   size;
> --chardigest[SHA1_DIGEST_LENGTH * 2 + 1];
> -+daddr_t offset;
> -+daddr_t size;
> -+chardigest[SHA1_DIGEST_LENGTH * 2 + 1];
> - };
> - 
> - /*
> -@@ -80,7 +80,7 @@ FILE   *resfd = stderr;
> - int quiet = 0;
> - int abort_on_error = 0;
> - volatile sig_atomic_t   running = 1;
> --daddr64_t   bs = DEV_BSIZE;
> -+daddr_t bs = DEV_BSIZE;
> - char*rawdev = NULL;
> - char*outfile = NULL;
> - char*infile = NULL;
> -@@ -143,7 +143,7 @@ hdr_read(FILE *f, struct dr_hdr *h)
> - }
> - 
> - int
> --ent_write(FILE *f, daddr64_t offset, daddr64_t sz, char *inbuf)
> -+ent_write(FILE *f, daddr_t offset, daddr_t sz, char *inbuf)
> - {
> - u_int8_tdigest[SHA1_DIGEST_LENGTH];
> - chardigest_text[SHA1_DIGEST_LENGTH * 2 + 1];
> -@@ -208,7 +208,7 @@ ent_read(FILE *f, FILE *outf, struct dr_entry *e)
> - }
> - 
> - int
> --rawsize(int fd, daddr64_t *size)
> -+rawsize(int fd, daddr_t *size)
> - {
> - #if defined(__OpenBSD__)
> - struct disklabeldl;
> -@@ -223,11 +223,11 @@ rawsize(int fd, daddr64_t *size)
> - #endif
> - }
> - 
> --daddr64_t
> -+daddr_t
> - getbs(char *val)
> - {
> --daddr64_t   num, t;
> --char*expr;
> -+daddr_t num, t;
> -+char*expr;
> - 
> - num = strtoul(val, , 0);
> - if (num == SIZE_T_MAX) /* Overflow. */
> -@@ -283,7 +283,7 @@ erange:  errx(1, "illegal block size: 
> %s", strerror(E
> - }
> - 
> - int
> --readoffset(daddr64_t offs, int fd, char *buf, daddr64_t bs)
> -+readoffset(daddr_t offs, int fd, char *buf, daddr_t bs)
> - {
> - int rv;
> - 
> -@@ -295,10 +295,10 @@ readoffset(daddr64_t offs, int fd, char *buf, daddr64_
> - }
> - 
> - int
> --recover(daddr64_t offs, int fd, char *buf, daddr64_t bs)
> -+recover(daddr_t offs, int fd, char *buf, daddr_t bs)
> - {
> --int rv = 

[patch] sysutils/diskrescue

2016-03-10 Thread David Hill
Hello -

This updates sysutils/diskrescue to 0.4 and moves it to github.
The change between 0.3 and 0.4 is the patch has been applied. :).

Index: Makefile
===
RCS file: /cvs/ports/sysutils/diskrescue/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile16 Feb 2015 22:57:12 -  1.9
+++ Makefile11 Mar 2016 00:32:46 -
@@ -2,12 +2,14 @@
 
 COMMENT =  fancy dd
 
-DISTNAME = diskrescue-0.3
-REVISION = 1
-
+V =0.4
+GH_TAGNAME =   DISKRESCUE_${V:S/./_/g}
+GH_ACCOUNT =   conformal
+GH_PROJECT =   diskrescue
+DISTNAME = ${GH_PROJECT}-${V}
 CATEGORIES =   sysutils
 
-HOMEPAGE = http://opensource.conformal.com/wiki/Disk_Rescue
+HOMEPAGE = https://github.com/conformal/diskrescue/wiki
 
 MAINTAINER =   Laurent Fanis 
 
@@ -15,10 +17,6 @@ MAINTAINER = Laurent Fanis http://opensource.conformal.com/snapshots/diskrescue/
-
-EXTRACT_SUFX = .tgz
 
 NO_TEST=   Yes
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/diskrescue/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo18 Jan 2015 03:15:09 -  1.3
+++ distinfo11 Mar 2016 00:32:46 -
@@ -1,2 +1,2 @@
-SHA256 (diskrescue-0.3.tgz) = GHO70eRi8to/eGHl7Gbg7SvoAoIeZrucUjXd/5snfqo=
-SIZE (diskrescue-0.3.tgz) = 6825
+SHA256 (diskrescue-0.4.tar.gz) = loVdK0MDTegiHg8eTVzDaTpjod5airDGxS/GQek/gS0=
+SIZE (diskrescue-0.4.tar.gz) = 6816
Index: patches/patch-diskrescue_c
===
RCS file: patches/patch-diskrescue_c
diff -N patches/patch-diskrescue_c
--- patches/patch-diskrescue_c  15 Jun 2013 08:19:33 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,121 +0,0 @@
-$OpenBSD: patch-diskrescue_c,v 1.1 2013/06/15 08:19:33 sthen Exp $
 diskrescue.c.orig  Mon Sep 28 16:13:33 2009
-+++ diskrescue.c   Sat Jun 15 09:19:05 2013
-@@ -44,15 +44,15 @@ static const char  *cvstag = "$diskrescue: diskrescue.c
-  */
- 
- struct dr_hdr {
--  daddr64_t   disk_sz;
--  daddr64_t   block_sz;
--  charoutput[PATH_MAX];
-+  daddr_t disk_sz;
-+  daddr_t block_sz;
-+  charoutput[PATH_MAX];
- };
- 
- struct dr_entry {
--  daddr64_t   offset;
--  daddr64_t   size;
--  chardigest[SHA1_DIGEST_LENGTH * 2 + 1];
-+  daddr_t offset;
-+  daddr_t size;
-+  chardigest[SHA1_DIGEST_LENGTH * 2 + 1];
- };
- 
- /*
-@@ -80,7 +80,7 @@ FILE *resfd = stderr;
- int   quiet = 0;
- int   abort_on_error = 0;
- volatile sig_atomic_t   running = 1;
--daddr64_t bs = DEV_BSIZE;
-+daddr_t   bs = DEV_BSIZE;
- char  *rawdev = NULL;
- char  *outfile = NULL;
- char  *infile = NULL;
-@@ -143,7 +143,7 @@ hdr_read(FILE *f, struct dr_hdr *h)
- }
- 
- int
--ent_write(FILE *f, daddr64_t offset, daddr64_t sz, char *inbuf)
-+ent_write(FILE *f, daddr_t offset, daddr_t sz, char *inbuf)
- {
-   u_int8_tdigest[SHA1_DIGEST_LENGTH];
-   chardigest_text[SHA1_DIGEST_LENGTH * 2 + 1];
-@@ -208,7 +208,7 @@ ent_read(FILE *f, FILE *outf, struct dr_entry *e)
- }
- 
- int
--rawsize(int fd, daddr64_t *size)
-+rawsize(int fd, daddr_t *size)
- {
- #if defined(__OpenBSD__)
-   struct disklabeldl;
-@@ -223,11 +223,11 @@ rawsize(int fd, daddr64_t *size)
- #endif
- }
- 
--daddr64_t
-+daddr_t
- getbs(char *val)
- {
--  daddr64_t   num, t;
--  char*expr;
-+  daddr_t num, t;
-+  char*expr;
- 
-   num = strtoul(val, , 0);
-   if (num == SIZE_T_MAX) /* Overflow. */
-@@ -283,7 +283,7 @@ erange:errx(1, "illegal block size: 
%s", strerror(E
- }
- 
- int
--readoffset(daddr64_t offs, int fd, char *buf, daddr64_t bs)
-+readoffset(daddr_t offs, int fd, char *buf, daddr_t bs)
- {
-   int rv;
- 
-@@ -295,10 +295,10 @@ readoffset(daddr64_t offs, int fd, char *buf, daddr64_
- }
- 
- int
--recover(daddr64_t offs, int fd, char *buf, daddr64_t bs)
-+recover(daddr_t offs, int fd, char *buf, daddr_t bs)
- {
--  int rv = -1, sz;
--  daddr64_t   blocks, b;
-+  int rv = -1, sz;
-+  daddr_t blocks, b;
- 
-   blocks = bs / DEV_BSIZE;
-   if (bs % DEV_BSIZE)
-@@ -334,7 +334,7 @@ usage(void)
- }
- 
- void
--print_perc(daddr64_t size, daddr64_t offs, char *s, char *cr)
-+print_perc(daddr_t size, daddr_t offs, char *s, char *cr)
- {
-   double  p;
- 
-@@