Date: Fri, 27 Feb 2015 21:48:22 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r380126 - in head/misc: . vdmfec Message-ID: <201502272148.t1RLmMHV021770@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Fri Feb 27 21:48:21 2015 New Revision: 380126 URL: https://svnweb.freebsd.org/changeset/ports/380126 QAT: https://qat.redports.org/buildarchive/r380126/ Log: New port: misc/vdmfec VDMFEC implements Block ECC using a Forward Error Correction (FEC) code based on Vandermonde (VDM) matrices in GF(2^8) due to Luigi Rizzo. Its primary application is intended to be in recovering data from unreliable media such as diskettes. Another example is wrapping 'zfs send' streams before dumping onto tape. The home page for FEC is http://www.iet.unipi.it/~luigi/fec.html WWW: http://members.tripod.com/professor_tom/archives/ PR: 197950 Submitted by: Harald Schmalzbauer <bugzilla.freebsd@omnilan.de> Added: head/misc/vdmfec/ head/misc/vdmfec/Makefile (contents, props changed) head/misc/vdmfec/distinfo (contents, props changed) head/misc/vdmfec/pkg-descr (contents, props changed) Modified: head/misc/Makefile Modified: head/misc/Makefile ============================================================================== --- head/misc/Makefile Fri Feb 27 20:48:16 2015 (r380125) +++ head/misc/Makefile Fri Feb 27 21:48:21 2015 (r380126) @@ -445,6 +445,7 @@ SUBDIR += usbrh-libusb SUBDIR += utftools SUBDIR += valspeak + SUBDIR += vdmfec SUBDIR += vera SUBDIR += vifm SUBDIR += viz Added: head/misc/vdmfec/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/vdmfec/Makefile Fri Feb 27 21:48:21 2015 (r380126) @@ -0,0 +1,36 @@ +# Created by: Harald Schmalzbauer <freebsd@omnilan.de> +# $FreeBSD$ + +PORTNAME= vdmfec +PORTVERSION= 1.0 +CATEGORIES= misc archivers +MASTER_SITES= http://members.tripod.com/professor_tom/archives/ + +MAINTAINER= freebsd@omnilan.de +COMMENT= ECC wrapper using Vandermonde matrices based FEC + +LICENSE= GPLv2 + +USES= tar:tgz + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS+= --prefix=${PREFIX} + +PORTDOCS= * + +PLIST_FILES= bin/vdm_decode \ + bin/vdm_encode \ + bin/vdmfec \ + man/man1/vdmfec.1.gz + +do-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.fec ${STAGEDIR}${DOCSDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/vdmfec ${STAGEDIR}/${PREFIX}/bin + ${LN} ${STAGEDIR}/${PREFIX}/bin/vdmfec ${STAGEDIR}/${PREFIX}/bin/vdm_encode + ${LN} ${STAGEDIR}/${PREFIX}/bin/vdmfec ${STAGEDIR}/${PREFIX}/bin/vdm_decode + ${INSTALL_MAN} ${WRKSRC}/vdmfec.1 ${STAGEDIR}/${PREFIX}/man/man1/ + +.include <bsd.port.mk> Added: head/misc/vdmfec/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/vdmfec/distinfo Fri Feb 27 21:48:21 2015 (r380126) @@ -0,0 +1,2 @@ +SHA256 (vdmfec-1.0.tgz) = 350b2c75f520b065fb5d34d8718a7b25476c899cd72a740efebf76d1a927f844 +SIZE (vdmfec-1.0.tgz) = 116118 Added: head/misc/vdmfec/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/misc/vdmfec/pkg-descr Fri Feb 27 21:48:21 2015 (r380126) @@ -0,0 +1,11 @@ +VDMFEC implements Block ECC using a Forward Error Correction (FEC) +code based on Vandermonde (VDM) matrices in GF(2^8) due to Luigi +Rizzo. + +Its primary application is intended to be in recovering data from +unreliable media such as diskettes. Another example is wrapping +'zfs send' streams before dumping onto tape. + +The home page for FEC is http://www.iet.unipi.it/~luigi/fec.html + +WWW: http://members.tripod.com/professor_tom/archives/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201502272148.t1RLmMHV021770>