Re: [patch] sysutils/diskrescue
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
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; - -@@