From owner-svn-ports-all@FreeBSD.ORG Fri Feb 27 21:48:23 2015 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 568D3CCA; Fri, 27 Feb 2015 21:48:23 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4230DE6F; Fri, 27 Feb 2015 21:48:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1RLmMrb021774; Fri, 27 Feb 2015 21:48:22 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1RLmMHV021770; Fri, 27 Feb 2015 21:48:22 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201502272148.t1RLmMHV021770@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Fri, 27 Feb 2015 21:48:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r380126 - in head/misc: . vdmfec X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 21:48:23 -0000 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 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$ + +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 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/