diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2006-09-30 08:02:15 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2006-09-30 08:02:15 +0000 |
commit | b7df943d51603632e78bcf25d232f2002c026ffd (patch) | |
tree | 626d190663c9b7565003910b791a40b884e9929f /sysutils/dvdisaster | |
parent | c9e3c3046af6a677660320d1462e0579b28ef640 (diff) | |
download | ports-b7df943d51603632e78bcf25d232f2002c026ffd.tar.gz ports-b7df943d51603632e78bcf25d232f2002c026ffd.zip |
The dvdisaster project:
dvdisaster provides a margin of safety against data loss on CD and DVD media
caused by aging or scratches.
* dvdisaster creates error correction data to compensate read errors which
are not correctable in the CD/DVD drive.
* dvdisaster tries to read as much data as possible from defective media.
Afterwards unreadable sectors are recovered using the previously created
error correction data. The maximum error correction capacity is
user-selectable.
* dvdisaster operates at the image level and does not depend on the file
system.
If you create the error correction data in time and keep it at a safe place,
you have a good chance of recovering the medium contents from typical read
errors and to transfer your complete data onto a new medium.
WWW: http://www.dvdisaster.com/
PR: ports/103772
Submitted by: Heiner <h.eichmann(at)gmx.de>
Notes
Notes:
svn path=/head/; revision=174141
Diffstat (limited to 'sysutils/dvdisaster')
-rw-r--r-- | sysutils/dvdisaster/Makefile | 53 | ||||
-rw-r--r-- | sysutils/dvdisaster/distinfo | 3 | ||||
-rw-r--r-- | sysutils/dvdisaster/pkg-descr | 20 | ||||
-rw-r--r-- | sysutils/dvdisaster/pkg-plist | 261 |
4 files changed, 337 insertions, 0 deletions
diff --git a/sysutils/dvdisaster/Makefile b/sysutils/dvdisaster/Makefile new file mode 100644 index 000000000000..1b81351d4ab9 --- /dev/null +++ b/sysutils/dvdisaster/Makefile @@ -0,0 +1,53 @@ +# New ports collection makefile for: dvdisaster +# Date created: 2006/08/13 +# Whom: Heiner <h.eichmann@gmx.de> +# +# $FreeBSD$ +# + +PORTNAME= dvdisaster +PORTVERSION= 0.70.1 +CATEGORIES= sysutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= dvdisaster + +MAINTAINER= h.eichmann@gmx.de +COMMENT= A CD/DVD error recovery tool + +BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash + +WRKSRC= ${WRKDIR}/dvdisaster-0.70 +MAKEFILE= GNUmakefile + +USE_BZIP2= yes +USE_GETTEXT= yes +USE_GNOME= gtk20 +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ARGS+= --prefix=${PREFIX} +USE_GMAKE= yes +USE_GETOPT_LONG= yes + +MAN1= dvdisaster.1 +MANLANG= "" cs de it + +do-configure: + @(cd ${CONFIGURE_WRKSRC} && \ + if ! ${SETENV} CC="${CC}" CXX="${CXX}" \ + CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \ + INSTALL="/usr/bin/install -c ${_BINOWNGRP}" \ + INSTALL_DATA="${INSTALL_DATA}" \ + INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ + ${CONFIGURE_ENV} bash configure ${CONFIGURE_ARGS}; then \ + ${ECHO_CMD} "===> Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \ + (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT} 75 79 ; \ + ${FALSE}; \ + fi) + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= Does not compile on 4.x +.endif + +.include <bsd.port.post.mk> diff --git a/sysutils/dvdisaster/distinfo b/sysutils/dvdisaster/distinfo new file mode 100644 index 000000000000..dcae31544844 --- /dev/null +++ b/sysutils/dvdisaster/distinfo @@ -0,0 +1,3 @@ +MD5 (dvdisaster-0.70.1.tar.bz2) = 350b76ccaf2c8f08dcd26643ec359614 +SHA256 (dvdisaster-0.70.1.tar.bz2) = eaa963cd0ac8627129ae5a48eae68386e2d4bf9dc8317857461674a644d532bf +SIZE (dvdisaster-0.70.1.tar.bz2) = 1146683 diff --git a/sysutils/dvdisaster/pkg-descr b/sysutils/dvdisaster/pkg-descr new file mode 100644 index 000000000000..05eaca1726b3 --- /dev/null +++ b/sysutils/dvdisaster/pkg-descr @@ -0,0 +1,20 @@ +The dvdisaster project: +dvdisaster provides a margin of safety against data loss on CD and DVD media +caused by aging or scratches. + + * dvdisaster creates error correction data to compensate read errors which + are not correctable in the CD/DVD drive. + + * dvdisaster tries to read as much data as possible from defective media. + Afterwards unreadable sectors are recovered using the previously created + error correction data. The maximum error correction capacity is + user-selectable. + + * dvdisaster operates at the image level and does not depend on the file + system. + +If you create the error correction data in time and keep it at a safe place, +you have a good chance of recovering the medium contents from typical read +errors and to transfer your complete data onto a new medium. + +WWW: http://www.dvdisaster.com/ diff --git a/sysutils/dvdisaster/pkg-plist b/sysutils/dvdisaster/pkg-plist new file mode 100644 index 000000000000..aaab8cf0b382 --- /dev/null +++ b/sysutils/dvdisaster/pkg-plist @@ -0,0 +1,261 @@ +bin/dvdisaster +bin/dvdisaster-uninstall.sh +doc/dvdisaster-0.70/CHANGELOG +doc/dvdisaster-0.70/COPYING +doc/dvdisaster-0.70/CREDITS.cs +doc/dvdisaster-0.70/CREDITS.de +doc/dvdisaster-0.70/CREDITS.en +doc/dvdisaster-0.70/README.MODIFYING +doc/dvdisaster-0.70/TODO +doc/dvdisaster-0.70/cs/background.html +doc/dvdisaster-0.70/cs/background10.html +doc/dvdisaster-0.70/cs/background20.html +doc/dvdisaster-0.70/cs/background30.html +doc/dvdisaster-0.70/cs/background40.html +doc/dvdisaster-0.70/cs/background50.html +doc/dvdisaster-0.70/cs/background60.html +doc/dvdisaster-0.70/cs/background70.html +doc/dvdisaster-0.70/cs/download.html +doc/dvdisaster-0.70/cs/download10.html +doc/dvdisaster-0.70/cs/download20.html +doc/dvdisaster-0.70/cs/example.html +doc/dvdisaster-0.70/cs/example1.html +doc/dvdisaster-0.70/cs/example10.html +doc/dvdisaster-0.70/cs/example2.html +doc/dvdisaster-0.70/cs/example20.html +doc/dvdisaster-0.70/cs/example21.html +doc/dvdisaster-0.70/cs/example22.html +doc/dvdisaster-0.70/cs/example3.html +doc/dvdisaster-0.70/cs/example30.html +doc/dvdisaster-0.70/cs/example4.html +doc/dvdisaster-0.70/cs/example40.html +doc/dvdisaster-0.70/cs/example5.html +doc/dvdisaster-0.70/cs/example50.html +doc/dvdisaster-0.70/cs/example6.html +doc/dvdisaster-0.70/cs/example80.html +doc/dvdisaster-0.70/cs/example81.html +doc/dvdisaster-0.70/cs/example82.html +doc/dvdisaster-0.70/cs/example83.html +doc/dvdisaster-0.70/cs/example90.html +doc/dvdisaster-0.70/cs/images/bg-adaptive.png +doc/dvdisaster-0.70/cs/images/bg-linear.png +doc/dvdisaster-0.70/cs/images/btn-compare.png +doc/dvdisaster-0.70/cs/images/btn-create.png +doc/dvdisaster-0.70/cs/images/btn-drive.png +doc/dvdisaster-0.70/cs/images/btn-eccfile.png +doc/dvdisaster-0.70/cs/images/btn-fix.png +doc/dvdisaster-0.70/cs/images/btn-image.png +doc/dvdisaster-0.70/cs/images/btn-protocol.png +doc/dvdisaster-0.70/cs/images/btn-read.png +doc/dvdisaster-0.70/cs/images/btn-scan.png +doc/dvdisaster-0.70/cs/images/ex-compare.png +doc/dvdisaster-0.70/cs/images/ex-create.png +doc/dvdisaster-0.70/cs/images/ex-fix.png +doc/dvdisaster-0.70/cs/images/ex-read-a.png +doc/dvdisaster-0.70/cs/images/ex-read.png +doc/dvdisaster-0.70/cs/images/ex-scan.png +doc/dvdisaster-0.70/cs/images/prefs-ecc-1.png +doc/dvdisaster-0.70/cs/images/prefs-ecc-2.png +doc/dvdisaster-0.70/cs/images/prefs-ecc.png +doc/dvdisaster-0.70/cs/images/prefs-general-1.png +doc/dvdisaster-0.70/cs/images/prefs-general-2.png +doc/dvdisaster-0.70/cs/images/prefs-general-3.png +doc/dvdisaster-0.70/cs/images/prefs-general.png +doc/dvdisaster-0.70/cs/images/prefs-read-1.png +doc/dvdisaster-0.70/cs/images/prefs-read-2.png +doc/dvdisaster-0.70/cs/images/prefs-read-3.png +doc/dvdisaster-0.70/cs/images/prefs-read.png +doc/dvdisaster-0.70/cs/images/scratch-corr.png +doc/dvdisaster-0.70/cs/images/scratch-scan.png +doc/dvdisaster-0.70/cs/index.html +doc/dvdisaster-0.70/cs/index10.html +doc/dvdisaster-0.70/cs/index20.html +doc/dvdisaster-0.70/cs/index30.html +doc/dvdisaster-0.70/cs/inline1.html +doc/dvdisaster-0.70/cs/inline2.html +doc/dvdisaster-0.70/cs/qa.html +doc/dvdisaster-0.70/cs/qa10.html +doc/dvdisaster-0.70/cs/qa20.html +doc/dvdisaster-0.70/de/background.html +doc/dvdisaster-0.70/de/background10.html +doc/dvdisaster-0.70/de/background20.html +doc/dvdisaster-0.70/de/background30.html +doc/dvdisaster-0.70/de/background40.html +doc/dvdisaster-0.70/de/background50.html +doc/dvdisaster-0.70/de/background60.html +doc/dvdisaster-0.70/de/background70.html +doc/dvdisaster-0.70/de/download.html +doc/dvdisaster-0.70/de/download10.html +doc/dvdisaster-0.70/de/download20.html +doc/dvdisaster-0.70/de/example.html +doc/dvdisaster-0.70/de/example1.html +doc/dvdisaster-0.70/de/example10.html +doc/dvdisaster-0.70/de/example2.html +doc/dvdisaster-0.70/de/example20.html +doc/dvdisaster-0.70/de/example21.html +doc/dvdisaster-0.70/de/example22.html +doc/dvdisaster-0.70/de/example3.html +doc/dvdisaster-0.70/de/example30.html +doc/dvdisaster-0.70/de/example4.html +doc/dvdisaster-0.70/de/example40.html +doc/dvdisaster-0.70/de/example5.html +doc/dvdisaster-0.70/de/example50.html +doc/dvdisaster-0.70/de/example6.html +doc/dvdisaster-0.70/de/example7.html +doc/dvdisaster-0.70/de/example80.html +doc/dvdisaster-0.70/de/example81.html +doc/dvdisaster-0.70/de/example82.html +doc/dvdisaster-0.70/de/example83.html +doc/dvdisaster-0.70/de/example84.html +doc/dvdisaster-0.70/de/example90.html +doc/dvdisaster-0.70/de/images/bg-adaptive.png +doc/dvdisaster-0.70/de/images/bg-linear.png +doc/dvdisaster-0.70/de/images/btn-compare.png +doc/dvdisaster-0.70/de/images/btn-create.png +doc/dvdisaster-0.70/de/images/btn-fix.png +doc/dvdisaster-0.70/de/images/btn-new-image.png +doc/dvdisaster-0.70/de/images/btn-protocol.png +doc/dvdisaster-0.70/de/images/btn-read.png +doc/dvdisaster-0.70/de/images/btn-scan.png +doc/dvdisaster-0.70/de/images/ex-compare-rs02.png +doc/dvdisaster-0.70/de/images/ex-compare.png +doc/dvdisaster-0.70/de/images/ex-create-rs02.png +doc/dvdisaster-0.70/de/images/ex-create.png +doc/dvdisaster-0.70/de/images/ex-fix.png +doc/dvdisaster-0.70/de/images/ex-read-a.png +doc/dvdisaster-0.70/de/images/ex-read.png +doc/dvdisaster-0.70/de/images/ex-scan.png +doc/dvdisaster-0.70/de/images/prefs-ecc-0.png +doc/dvdisaster-0.70/de/images/prefs-ecc-1.png +doc/dvdisaster-0.70/de/images/prefs-ecc-2.png +doc/dvdisaster-0.70/de/images/prefs-ecc.png +doc/dvdisaster-0.70/de/images/prefs-general-1.png +doc/dvdisaster-0.70/de/images/prefs-general-2.png +doc/dvdisaster-0.70/de/images/prefs-general-3.png +doc/dvdisaster-0.70/de/images/prefs-general.png +doc/dvdisaster-0.70/de/images/prefs-read-1.png +doc/dvdisaster-0.70/de/images/prefs-read-2.png +doc/dvdisaster-0.70/de/images/prefs-read-3.png +doc/dvdisaster-0.70/de/images/prefs-read.png +doc/dvdisaster-0.70/de/images/prefs-rs02-0.png +doc/dvdisaster-0.70/de/images/prefs-rs02-1.png +doc/dvdisaster-0.70/de/images/prefs-rs02.png +doc/dvdisaster-0.70/de/images/scratch-corr.png +doc/dvdisaster-0.70/de/images/scratch-scan.png +doc/dvdisaster-0.70/de/index.html +doc/dvdisaster-0.70/de/index10.html +doc/dvdisaster-0.70/de/index20.html +doc/dvdisaster-0.70/de/index30.html +doc/dvdisaster-0.70/de/inline1.html +doc/dvdisaster-0.70/de/inline2.html +doc/dvdisaster-0.70/de/qa.html +doc/dvdisaster-0.70/de/qa10.html +doc/dvdisaster-0.70/de/qa20.html +doc/dvdisaster-0.70/en/background.html +doc/dvdisaster-0.70/en/background10.html +doc/dvdisaster-0.70/en/background20.html +doc/dvdisaster-0.70/en/background30.html +doc/dvdisaster-0.70/en/background40.html +doc/dvdisaster-0.70/en/background50.html +doc/dvdisaster-0.70/en/background60.html +doc/dvdisaster-0.70/en/background70.html +doc/dvdisaster-0.70/en/download.html +doc/dvdisaster-0.70/en/download10.html +doc/dvdisaster-0.70/en/download20.html +doc/dvdisaster-0.70/en/example.html +doc/dvdisaster-0.70/en/example1.html +doc/dvdisaster-0.70/en/example10.html +doc/dvdisaster-0.70/en/example2.html +doc/dvdisaster-0.70/en/example20.html +doc/dvdisaster-0.70/en/example21.html +doc/dvdisaster-0.70/en/example22.html +doc/dvdisaster-0.70/en/example3.html +doc/dvdisaster-0.70/en/example30.html +doc/dvdisaster-0.70/en/example4.html +doc/dvdisaster-0.70/en/example40.html +doc/dvdisaster-0.70/en/example5.html +doc/dvdisaster-0.70/en/example50.html +doc/dvdisaster-0.70/en/example6.html +doc/dvdisaster-0.70/en/example7.html +doc/dvdisaster-0.70/en/example80.html +doc/dvdisaster-0.70/en/example81.html +doc/dvdisaster-0.70/en/example82.html +doc/dvdisaster-0.70/en/example83.html +doc/dvdisaster-0.70/en/example84.html +doc/dvdisaster-0.70/en/example90.html +doc/dvdisaster-0.70/en/images/bg-adaptive.png +doc/dvdisaster-0.70/en/images/bg-linear.png +doc/dvdisaster-0.70/en/images/btn-compare.png +doc/dvdisaster-0.70/en/images/btn-create.png +doc/dvdisaster-0.70/en/images/btn-fix.png +doc/dvdisaster-0.70/en/images/btn-new-image.png +doc/dvdisaster-0.70/en/images/btn-protocol.png +doc/dvdisaster-0.70/en/images/btn-read.png +doc/dvdisaster-0.70/en/images/btn-scan.png +doc/dvdisaster-0.70/en/images/ex-compare-rs02.png +doc/dvdisaster-0.70/en/images/ex-compare.png +doc/dvdisaster-0.70/en/images/ex-create-rs02.png +doc/dvdisaster-0.70/en/images/ex-create.png +doc/dvdisaster-0.70/en/images/ex-fix.png +doc/dvdisaster-0.70/en/images/ex-read-a.png +doc/dvdisaster-0.70/en/images/ex-read.png +doc/dvdisaster-0.70/en/images/ex-scan.png +doc/dvdisaster-0.70/en/images/prefs-ecc-0.png +doc/dvdisaster-0.70/en/images/prefs-ecc-1.png +doc/dvdisaster-0.70/en/images/prefs-ecc-2.png +doc/dvdisaster-0.70/en/images/prefs-ecc.png +doc/dvdisaster-0.70/en/images/prefs-general-1.png +doc/dvdisaster-0.70/en/images/prefs-general-2.png +doc/dvdisaster-0.70/en/images/prefs-general-3.png +doc/dvdisaster-0.70/en/images/prefs-general.png +doc/dvdisaster-0.70/en/images/prefs-read-1.png +doc/dvdisaster-0.70/en/images/prefs-read-2.png +doc/dvdisaster-0.70/en/images/prefs-read-3.png +doc/dvdisaster-0.70/en/images/prefs-read.png +doc/dvdisaster-0.70/en/images/prefs-rs02-0.png +doc/dvdisaster-0.70/en/images/prefs-rs02-1.png +doc/dvdisaster-0.70/en/images/prefs-rs02.png +doc/dvdisaster-0.70/en/images/scratch-corr.png +doc/dvdisaster-0.70/en/images/scratch-scan.png +doc/dvdisaster-0.70/en/index.html +doc/dvdisaster-0.70/en/index10.html +doc/dvdisaster-0.70/en/index20.html +doc/dvdisaster-0.70/en/index30.html +doc/dvdisaster-0.70/en/inline1.html +doc/dvdisaster-0.70/en/inline2.html +doc/dvdisaster-0.70/en/qa.html +doc/dvdisaster-0.70/en/qa10.html +doc/dvdisaster-0.70/en/qa20.html +doc/dvdisaster-0.70/images/btn-drive.png +doc/dvdisaster-0.70/images/btn-eccfile.png +doc/dvdisaster-0.70/images/btn-image.png +doc/dvdisaster-0.70/images/open-ecc.png +doc/dvdisaster-0.70/images/open-img.png +doc/dvdisaster-0.70/images/open-preferences.png +doc/dvdisaster-0.70/images/scratch-img.jpg +locale/cs/LC_MESSAGES/dvdisaster.mo +locale/de/LC_MESSAGES/dvdisaster.mo +locale/it/LC_MESSAGES/dvdisaster.mo +locale/sv/LC_MESSAGES/dvdisaster.mo +@dirrm doc/dvdisaster-0.70/images +@dirrm doc/dvdisaster-0.70/en/images +@dirrm doc/dvdisaster-0.70/en +@dirrm doc/dvdisaster-0.70/de/images +@dirrm doc/dvdisaster-0.70/de +@dirrm doc/dvdisaster-0.70/cs/images +@dirrm doc/dvdisaster-0.70/cs +@dirrm doc/dvdisaster-0.70 +@dirrmtry locale/cs/LC_MESSAGES +@dirrmtry locale/cs +@dirrmtry locale/de/LC_MESSAGES +@dirrmtry locale/de +@dirrmtry locale/it/LC_MESSAGES +@dirrmtry locale/it +@dirrmtry locale/sv/LC_MESSAGES +@dirrmtry locale/sv +@dirrmtry locale +@dirrmtry man/de/man1 +@dirrmtry man/de +@dirrmtry man/cs/man1 +@dirrmtry man/cs +@dirrmtry doc |