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 -0000 1.9
> +++ Makefile 11 Mar 2016 00:32:46 -0000
> @@ -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 <[email protected]>
>
> @@ -15,10 +17,6 @@ MAINTAINER = Laurent Fanis <laurent.fan
> 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 -0000 1.3
> +++ distinfo 11 Mar 2016 00:32:46 -0000
> @@ -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 -0000 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -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;
> -- char output[PATH_MAX];
> -+ daddr_t disk_sz;
> -+ daddr_t block_sz;
> -+ char output[PATH_MAX];
> - };
> -
> - struct dr_entry {
> -- daddr64_t offset;
> -- daddr64_t size;
> -- char digest[SHA1_DIGEST_LENGTH * 2 + 1];
> -+ daddr_t offset;
> -+ daddr_t size;
> -+ char digest[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_t digest[SHA1_DIGEST_LENGTH];
> - char digest_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 disklabel dl;
> -@@ -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, &expr, 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;
> -
> -@@ -353,8 +353,8 @@ recover_verify(int operation)
> - {
> - FILE *ofd = NULL;
> - int retval = 1;
> -- daddr64_t size = 0;
> -- daddr64_t offs, sz, start = 0;
> -+ daddr_t size = 0;
> -+ daddr_t offs, sz, start = 0;
> - int rv, fd, exists = 0;
> - char *inbuf, *mode = "w+";
> - struct stat sb;
> -@@ -539,8 +539,8 @@ restore(int operation)
> - {
> - FILE *ofd = NULL, *ifd = NULL;
> - char *buf = NULL;
> -- daddr64_t size = 0;
> -- daddr64_t offs, sz, start = 0;
> -+ daddr_t size = 0;
> -+ daddr_t offs, sz, start = 0;
> - int rv = 1;
> - struct stat sb;
> -
>