pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/sysutils/dvdisaster Update to 0.72.3. Notable changes:
details: https://anonhg.NetBSD.org/pkgsrc/rev/cc4f0bb5b3c8
branches: trunk
changeset: 599076:cc4f0bb5b3c8
user: shattered <shattered%pkgsrc.org@localhost>
date: Sat Feb 04 21:57:54 2012 +0000
description:
Update to 0.72.3. Notable changes:
- Blu-ray support
- added CD raw reading and majority algorithm
- C2 scanning support for CD media
- changed treatment of CRC failures: old behaviour was to
store a defective sector marker; now the actual sector
contents are written to the image file.
- Using the CDROM_SEND_PACKET ioctl() will hang parallel
SCSI adapters. Added tests to determine the SCSI bus type,
and switch to the SG_IO ioctl() when in doubt. [Linux]
- fixed and documented -n command line options for RS02.
diffstat:
sysutils/dvdisaster/DESCR | 12 +-
sysutils/dvdisaster/Makefile | 11 +-
sysutils/dvdisaster/PLIST | 1201 ++++++++++++++++++----
sysutils/dvdisaster/distinfo | 14 +-
sysutils/dvdisaster/patches/patch-ab | 14 +-
sysutils/dvdisaster/patches/patch-ad | 31 -
sysutils/dvdisaster/patches/patch-af | 16 -
sysutils/dvdisaster/patches/patch-ag | 37 -
sysutils/dvdisaster/patches/patch-scsi-netbsd.c | 12 +
9 files changed, 1022 insertions(+), 326 deletions(-)
diffs (truncated from 1442 to 300 lines):
diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/DESCR
--- a/sysutils/dvdisaster/DESCR Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/DESCR Sat Feb 04 21:57:54 2012 +0000
@@ -1,10 +1,10 @@
-CD and DVD media keep their data only for a finite time (typically for
-many years). After that time, data loss develops slowly with read errors
-growing from the outer media region towards the inside.
+Optical media (CD, DVD, BD) keep their data only for a finite time
+(typically for many years). After that time, data loss develops slowly
+with read errors growing from the outer media region towards the inside.
-Dvdisaster stores data on CD/DVD in a way that it is fully recoverable
-even after some read errors have developed. This enables you to rescue
-the complete data to a new medium.
+Dvdisaster stores data on CD/DVD/BD in a way that it is fully
+recoverable even after some read errors have developed. This enables you
+to rescue the complete data to a new medium.
Data loss is prevented by using error correcting codes. Error correction
data is either added to the medium or kept in separate error correction
diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/Makefile
--- a/sysutils/dvdisaster/Makefile Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/Makefile Sat Feb 04 21:57:54 2012 +0000
@@ -1,14 +1,13 @@
-# $NetBSD: Makefile,v 1.13 2011/11/01 06:02:31 sbd Exp $
+# $NetBSD: Makefile,v 1.14 2012/02/04 21:57:54 shattered Exp $
#
-DISTNAME= dvdisaster-0.70.6
-PKGREVISION= 7
+DISTNAME= dvdisaster-0.72.3
CATEGORIES= sysutils
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dvdisaster/}
+MASTER_SITES= http://dvdisaster.net/downloads/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= shattered%NetBSD.org@localhost
-HOMEPAGE= http://www.dvdisaster.com/
+HOMEPAGE= http://www.dvdisaster.net/en/
COMMENT= Protects data on optical media with error correcting codes
ONLY_FOR_PLATFORM= Darwin-*-* FreeBSD-*-* Linux-*-*
@@ -37,6 +36,8 @@
CONFIG_SHELL= ${TOOLS_PATH.bash}
MAKE_FILE= GNUmakefile
+CHECK_PORTABILITY_SKIP+=macinst/launcher.sh
+
post-install:
rm -f ${DESTDIR}${PREFIX}/bin/dvdisaster-uninstall.sh
diff -r 67c9827bddcc -r cc4f0bb5b3c8 sysutils/dvdisaster/PLIST
--- a/sysutils/dvdisaster/PLIST Sat Feb 04 21:11:40 2012 +0000
+++ b/sysutils/dvdisaster/PLIST Sat Feb 04 21:57:54 2012 +0000
@@ -1,5 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 18:16:04 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2012/02/04 21:57:54 shattered Exp $
bin/dvdisaster
+man/cs/man1/dvdisaster.1
+man/de/man1/dvdisaster.1
+man/it/man1/dvdisaster.1
+man/man1/dvdisaster.1
share/doc/${PKGNAME}/CHANGELOG
share/doc/${PKGNAME}/COPYING
share/doc/${PKGNAME}/CREDITS.cs
@@ -7,238 +11,1003 @@
share/doc/${PKGNAME}/CREDITS.en
share/doc/${PKGNAME}/README.MODIFYING
share/doc/${PKGNAME}/TODO
-share/doc/${PKGNAME}/cs/background.html
-share/doc/${PKGNAME}/cs/background10.html
-share/doc/${PKGNAME}/cs/background20.html
-share/doc/${PKGNAME}/cs/background30.html
-share/doc/${PKGNAME}/cs/background40.html
-share/doc/${PKGNAME}/cs/background50.html
-share/doc/${PKGNAME}/cs/background60.html
-share/doc/${PKGNAME}/cs/background70.html
-share/doc/${PKGNAME}/cs/download.html
-share/doc/${PKGNAME}/cs/download10.html
-share/doc/${PKGNAME}/cs/download20.html
-share/doc/${PKGNAME}/cs/example.html
-share/doc/${PKGNAME}/cs/example1.html
-share/doc/${PKGNAME}/cs/example10.html
-share/doc/${PKGNAME}/cs/example2.html
-share/doc/${PKGNAME}/cs/example20.html
-share/doc/${PKGNAME}/cs/example21.html
-share/doc/${PKGNAME}/cs/example22.html
-share/doc/${PKGNAME}/cs/example3.html
-share/doc/${PKGNAME}/cs/example30.html
-share/doc/${PKGNAME}/cs/example4.html
-share/doc/${PKGNAME}/cs/example40.html
-share/doc/${PKGNAME}/cs/example5.html
-share/doc/${PKGNAME}/cs/example50.html
-share/doc/${PKGNAME}/cs/example6.html
-share/doc/${PKGNAME}/cs/example80.html
-share/doc/${PKGNAME}/cs/example81.html
-share/doc/${PKGNAME}/cs/example82.html
-share/doc/${PKGNAME}/cs/example83.html
-share/doc/${PKGNAME}/cs/example90.html
-share/doc/${PKGNAME}/cs/images/bg-adaptive.png
-share/doc/${PKGNAME}/cs/images/bg-linear.png
-share/doc/${PKGNAME}/cs/images/btn-compare.png
-share/doc/${PKGNAME}/cs/images/btn-create.png
-share/doc/${PKGNAME}/cs/images/btn-drive.png
-share/doc/${PKGNAME}/cs/images/btn-eccfile.png
-share/doc/${PKGNAME}/cs/images/btn-fix.png
-share/doc/${PKGNAME}/cs/images/btn-image.png
-share/doc/${PKGNAME}/cs/images/btn-protocol.png
-share/doc/${PKGNAME}/cs/images/btn-read.png
-share/doc/${PKGNAME}/cs/images/btn-scan.png
-share/doc/${PKGNAME}/cs/images/ex-compare.png
-share/doc/${PKGNAME}/cs/images/ex-create.png
-share/doc/${PKGNAME}/cs/images/ex-fix.png
-share/doc/${PKGNAME}/cs/images/ex-read-a.png
-share/doc/${PKGNAME}/cs/images/ex-read.png
-share/doc/${PKGNAME}/cs/images/ex-scan.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc-1.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc-2.png
-share/doc/${PKGNAME}/cs/images/prefs-ecc.png
-share/doc/${PKGNAME}/cs/images/prefs-general-1.png
-share/doc/${PKGNAME}/cs/images/prefs-general-2.png
-share/doc/${PKGNAME}/cs/images/prefs-general-3.png
-share/doc/${PKGNAME}/cs/images/prefs-general.png
-share/doc/${PKGNAME}/cs/images/prefs-read-1.png
-share/doc/${PKGNAME}/cs/images/prefs-read-2.png
-share/doc/${PKGNAME}/cs/images/prefs-read-3.png
-share/doc/${PKGNAME}/cs/images/prefs-read.png
-share/doc/${PKGNAME}/cs/images/scratch-corr.png
-share/doc/${PKGNAME}/cs/images/scratch-scan.png
-share/doc/${PKGNAME}/cs/index.html
-share/doc/${PKGNAME}/cs/index10.html
-share/doc/${PKGNAME}/cs/index20.html
-share/doc/${PKGNAME}/cs/index30.html
-share/doc/${PKGNAME}/cs/inline1.html
-share/doc/${PKGNAME}/cs/inline2.html
-share/doc/${PKGNAME}/cs/qa.html
-share/doc/${PKGNAME}/cs/qa10.html
-share/doc/${PKGNAME}/cs/qa20.html
-share/doc/${PKGNAME}/de/background.html
-share/doc/${PKGNAME}/de/background10.html
-share/doc/${PKGNAME}/de/background20.html
-share/doc/${PKGNAME}/de/background30.html
-share/doc/${PKGNAME}/de/background40.html
-share/doc/${PKGNAME}/de/background50.html
-share/doc/${PKGNAME}/de/background60.html
-share/doc/${PKGNAME}/de/background70.html
share/doc/${PKGNAME}/de/download.html
share/doc/${PKGNAME}/de/download10.html
share/doc/${PKGNAME}/de/download20.html
-share/doc/${PKGNAME}/de/example.html
-share/doc/${PKGNAME}/de/example1.html
-share/doc/${PKGNAME}/de/example10.html
-share/doc/${PKGNAME}/de/example2.html
-share/doc/${PKGNAME}/de/example20.html
-share/doc/${PKGNAME}/de/example21.html
-share/doc/${PKGNAME}/de/example22.html
-share/doc/${PKGNAME}/de/example3.html
-share/doc/${PKGNAME}/de/example30.html
-share/doc/${PKGNAME}/de/example4.html
-share/doc/${PKGNAME}/de/example40.html
-share/doc/${PKGNAME}/de/example5.html
-share/doc/${PKGNAME}/de/example50.html
-share/doc/${PKGNAME}/de/example6.html
-share/doc/${PKGNAME}/de/example7.html
-share/doc/${PKGNAME}/de/example80.html
-share/doc/${PKGNAME}/de/example81.html
-share/doc/${PKGNAME}/de/example82.html
-share/doc/${PKGNAME}/de/example83.html
-share/doc/${PKGNAME}/de/example84.html
-share/doc/${PKGNAME}/de/example90.html
-share/doc/${PKGNAME}/de/images/bg-adaptive.png
-share/doc/${PKGNAME}/de/images/bg-linear.png
-share/doc/${PKGNAME}/de/images/btn-compare.png
-share/doc/${PKGNAME}/de/images/btn-create.png
-share/doc/${PKGNAME}/de/images/btn-fix.png
-share/doc/${PKGNAME}/de/images/btn-new-image.png
-share/doc/${PKGNAME}/de/images/btn-protocol.png
-share/doc/${PKGNAME}/de/images/btn-read.png
-share/doc/${PKGNAME}/de/images/btn-scan.png
-share/doc/${PKGNAME}/de/images/ex-compare-rs02.png
-share/doc/${PKGNAME}/de/images/ex-compare.png
-share/doc/${PKGNAME}/de/images/ex-create-rs02.png
-share/doc/${PKGNAME}/de/images/ex-create.png
-share/doc/${PKGNAME}/de/images/ex-fix.png
-share/doc/${PKGNAME}/de/images/ex-read-a.png
-share/doc/${PKGNAME}/de/images/ex-read.png
-share/doc/${PKGNAME}/de/images/ex-scan.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-0.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-1.png
-share/doc/${PKGNAME}/de/images/prefs-ecc-2.png
-share/doc/${PKGNAME}/de/images/prefs-ecc.png
-share/doc/${PKGNAME}/de/images/prefs-general-1.png
-share/doc/${PKGNAME}/de/images/prefs-general-2.png
-share/doc/${PKGNAME}/de/images/prefs-general-3.png
-share/doc/${PKGNAME}/de/images/prefs-general.png
-share/doc/${PKGNAME}/de/images/prefs-read-1.png
-share/doc/${PKGNAME}/de/images/prefs-read-2.png
-share/doc/${PKGNAME}/de/images/prefs-read-3.png
-share/doc/${PKGNAME}/de/images/prefs-read.png
-share/doc/${PKGNAME}/de/images/prefs-rs02-0.png
-share/doc/${PKGNAME}/de/images/prefs-rs02-1.png
-share/doc/${PKGNAME}/de/images/prefs-rs02.png
-share/doc/${PKGNAME}/de/images/scratch-corr.png
-share/doc/${PKGNAME}/de/images/scratch-scan.png
+share/doc/${PKGNAME}/de/download30.html
+share/doc/${PKGNAME}/de/download_showall=0.html
+share/doc/${PKGNAME}/de/download_showall=1.html
+share/doc/${PKGNAME}/de/feedback.html
+share/doc/${PKGNAME}/de/feedback_expand=1.html
+share/doc/${PKGNAME}/de/howtos.html
+share/doc/${PKGNAME}/de/howtos10.html
+share/doc/${PKGNAME}/de/howtos11.html
+share/doc/${PKGNAME}/de/howtos11_expand=1.html
+share/doc/${PKGNAME}/de/howtos11_expand=2.html
+share/doc/${PKGNAME}/de/howtos11_expand=3.html
+share/doc/${PKGNAME}/de/howtos11_expand=4.html
+share/doc/${PKGNAME}/de/howtos11_expand=5.html
+share/doc/${PKGNAME}/de/howtos12.html
+share/doc/${PKGNAME}/de/howtos12_expand=0.html
+share/doc/${PKGNAME}/de/howtos12_expand=1.html
+share/doc/${PKGNAME}/de/howtos13.html
+share/doc/${PKGNAME}/de/howtos13_crc.html
+share/doc/${PKGNAME}/de/howtos13_expand=1.html
+share/doc/${PKGNAME}/de/howtos13_expand=2.html
+share/doc/${PKGNAME}/de/howtos13_expand=3.html
+share/doc/${PKGNAME}/de/howtos13_expand=4.html
+share/doc/${PKGNAME}/de/howtos13_expand=5.html
+share/doc/${PKGNAME}/de/howtos13_expand=6.html
+share/doc/${PKGNAME}/de/howtos14.html
+share/doc/${PKGNAME}/de/howtos14_expand=1.html
+share/doc/${PKGNAME}/de/howtos14_expand=2.html
+share/doc/${PKGNAME}/de/howtos20.html
+share/doc/${PKGNAME}/de/howtos21.html
+share/doc/${PKGNAME}/de/howtos21_answer=1.html
+share/doc/${PKGNAME}/de/howtos21_answer=2.html
+share/doc/${PKGNAME}/de/howtos21_answer=3.html
+share/doc/${PKGNAME}/de/howtos21_answer=4.html
+share/doc/${PKGNAME}/de/howtos22.html
+share/doc/${PKGNAME}/de/howtos22_expand=1.html
+share/doc/${PKGNAME}/de/howtos22_expand=2.html
+share/doc/${PKGNAME}/de/howtos22_expand=3.html
+share/doc/${PKGNAME}/de/howtos22_expand=4.html
+share/doc/${PKGNAME}/de/howtos22_expand=5.html
+share/doc/${PKGNAME}/de/howtos22_expand=6.html
+share/doc/${PKGNAME}/de/howtos23.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=0.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=1.html
+share/doc/${PKGNAME}/de/howtos23_way=1&expand=2.html
+share/doc/${PKGNAME}/de/howtos23_way=1.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=0.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=1.html
+share/doc/${PKGNAME}/de/howtos23_way=2&expand=2.html
+share/doc/${PKGNAME}/de/howtos23_way=2.html
+share/doc/${PKGNAME}/de/howtos24.html
+share/doc/${PKGNAME}/de/howtos25.html
+share/doc/${PKGNAME}/de/howtos25_expand=1.html
+share/doc/${PKGNAME}/de/howtos25_expand=2.html
+share/doc/${PKGNAME}/de/howtos30.html
+share/doc/${PKGNAME}/de/howtos31.html
+share/doc/${PKGNAME}/de/howtos32.html
+share/doc/${PKGNAME}/de/howtos32_expand=1.html
+share/doc/${PKGNAME}/de/howtos32_expand=2.html
+share/doc/${PKGNAME}/de/howtos33.html
+share/doc/${PKGNAME}/de/howtos33_expand=0.html
+share/doc/${PKGNAME}/de/howtos33_expand=1.html
+share/doc/${PKGNAME}/de/howtos33_expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=0&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=0.html
+share/doc/${PKGNAME}/de/howtos33_way=1&.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=1&expand=7.html
+share/doc/${PKGNAME}/de/howtos33_way=1.html
+share/doc/${PKGNAME}/de/howtos33_way=2&.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=2&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=2.html
+share/doc/${PKGNAME}/de/howtos33_way=3&.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=0.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=1.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=10.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=11.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=2.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=3.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=4.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=5.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=6.html
+share/doc/${PKGNAME}/de/howtos33_way=3&expand=7.html
Home |
Main Index |
Thread Index |
Old Index